Cuando preguntas por quien hace la acción (el que la realiza), no uses did. Pon la forma de pasado directamente: Who won?, What happened?
Cuando who o what hace la acción
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 es el ganador, quien hace la acción, así que no uses did: Who won?
Pruébalo: Someone called you last night. Pregunta por quien hace la acción. (Deja fuera la palabra que no necesitas.) Respuesta: Who called you last night? — Estás preguntando quién es la persona que llama, quien hace la acción, así que no uses did y conserva called: Who called you last night? "Who did call" añade un did que aquí no necesitas.
Cuando who o what recibe la acción
Cuando preguntas por quien recibe (aquel al que llega la acción), usa did + el verbo tal cual, como en una pregunta normal.
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?". Aquí who recibe la acción, así que necesitas did + el verbo tal cual: Who did you call?
Pruébalo: Ethan invited someone to the party. Pregunta por quien recibe la acción. (Deja fuera la palabra que no necesitas.) Respuesta: Who did Ethan invite? — Estás preguntando a quién invitó Ethan, quien recibe la acción, así que usa did + el verbo tal cual: Who did Ethan invite? Después de did, el verbo va simple (invite, no "invited").
Pruébalo: Someone broke the window. Quieres preguntar QUIÉN hizo esto. Construye la pregunta. (Deja fuera la palabra que no necesitas.) Respuesta: Who broke the window? — Estás preguntando quién lo hizo —quien hace la acción— así que no uses did y conserva broke: Who broke the window? Si preguntaras por quien la recibe, necesitarías did.