单项选择题

Several windows had been smashed.()

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