Когда спрашиваешь про того, кто действует (кто это сделал), did не нужен. Ставь прошедшую форму сразу: Who won?, What happened?
Когда who или what — это тот, кто действует
Someone won the race. → Who won the race? (Ethan won.)
Something happened. → What happened?
Someone called you. → Who called you?
Not "Who did win the race?" — say "Who won the race?". Who — это победитель, тот, кто действует, поэтому без did: Who won?
Попробуйте: Someone called you last night. Спроси про того, кто действует. (Убери слово, которое не нужно.) Ответ: Who called you last night? — Ты спрашиваешь, кто звонил — это тот, кто действует, поэтому did не нужен, а called оставляем: Who called you last night? "Who did call" добавляет лишний did, который здесь не нужен.
Когда who или what — это тот, на кого направлено действие
Когда спрашиваешь про того, на кого направлено действие, используй did + глагол в базовой форме, как в обычном вопросе.
You called someone. → Who did you call? (I called Sofia.)
You saw something. → What did you see?
Ethan invited someone. → Who did Ethan invite?
Not "Who you called?" — say "Who did you call?". Здесь who — тот, на кого направлено действие, поэтому нужен did + глагол в базовой форме: Who did you call?
Попробуйте: Ethan invited someone to the party. Спроси про того, на кого направлено действие. (Убери слово, которое не нужно.) Ответ: Who did Ethan invite? — Ты спрашиваешь, кого пригласил Ethan — это тот, на кого направлено действие, поэтому используй did + базовую форму: Who did Ethan invite? После did глагол в базовой форме (invite, а не "invited").
Попробуйте: Someone broke the window. Ты хочешь спросить, КТО это сделал. Построй вопрос. (Убери слово, которое не нужно.) Ответ: Who broke the window? — Ты спрашиваешь, кто это сделал — тот, кто действует, — поэтому did не нужен, а broke оставляем: Who broke the window? А если спросить про того, на кого направлено действие, нужен был бы did.