Several windows had been smashed.

Several windows had been smashed.

A.cleaned

B.replaced

C.broken

D.fixed

正确答案是C