Operatorem w 1. zdaniu jest czasownik broke, czyli break w formie czasu przeszłego. Natomiast w drugim zdaniu operatorem jest Did, czyli do w formie czasu przeszłego.
"Who did break the window?" jest na pewno poprawne gramatycznie, bo tak się zadaje pytania w czasie past simple. A "Who broke the window?" to nie wiem, może używa się tak do potocznej mowy, ale to raczej nie jest poprawne.
Operatorem w 1. zdaniu jest czasownik broke, czyli break w formie czasu przeszłego. Natomiast w drugim zdaniu operatorem jest Did, czyli do w formie czasu przeszłego.
"Who did break the window?" jest na pewno poprawne gramatycznie, bo tak się zadaje pytania w czasie past simple. A "Who broke the window?" to nie wiem, może używa się tak do potocznej mowy, ale to raczej nie jest poprawne.