单项选择题

Several windows had been smashed.()

A.cleaned
B.replaced
C.fixed
D.broken