单项选择题

"What has happened"
"The window ______ but I haven't found out who ______ it."

A.broke; did
B.is broken; has broken
C.is broken; did
D.has been broken; has broken