2 תשובות
ב-was או were, משתמשים בד"כ ב past progressive, ואז מוסיפים לפועל את הסיומת ing. לדוגמא:?were you sleeping when i called (האם ישנת כשהתקשרתי?), ב-did, משתמשים ב-past simple, ואז לא מוסיפים לפועל את הסיומת ing. לדוגמא:?did you go to school today (הלכת היום לבית הספר?).
התשובה ב-past progressive, יכולה להיות, למשל: yes, i was, או: no i wasn't
התשובה ב-past simple, יכולה להיות, למשל: yes, i did, או no, i didn't
was and were הם בעצם עבר של am/is/are

כשבמשפט - בכל זמן שהוא, אין פועל (walk, talk) אז חייבים לשים את הפועל be שהוא תכלס am/is/are בהווה, או was/were בעבר

כשיש פועל, אז אין צורך להוסיף את הפועל be אלא פשוט להשתמש בפועל הקיים

כך גם בשאלה
כשיש במשפט פועל, נשתמש בפועל וב did על מנת ליצור שאלה
did you eat that apple

כשאין פועל, חייבים לשים was/were ואיתם מתחילים את השאלה

were you happy yesterday?

was she upset last night?