By the time the soldiers arrived, the building ________.

By the time the soldiers arrived, the building ________.

A.has destroyed

B.has been destroyed

C.had been destroyed

D.had destroyed

答案及解析: C

解析:

by the time后面的从句用的是一般过去时,主句用过去完成时;

the building是被毁坏的,所以要用被动语态。