Several windows had been smashed.

Several windows had been smashed.

A.cleaned

B.broken

C.replaced

D.fixed

正确答案是B