客服

购物车

APP下载

扫码下载专升本APP

回顶部

搜题
APP下载

扫码下载专升本APP

单选题 20. By the time the fire engines arrived, the house ____ to the ground.

A

has burned

B

had been burned

C

has been burned

D

should have been burned

正确答案 :B

解析

本题考查句法——动词的时态和语态。
句意:在消防车到达之前,这所房子____平地。
B项:had been burned是过去完成时的被动语态。分析句子结构可知,By the time(在……之前)引导的是一个时间状语从句,从句中arrived是arrive的过去式,说明“到达”这一动作发生在前。根据句意可知,主句的主语和谓语动词之间为被动关系,所以用被动语态结构。又因为主句的动作“被烧毁”发生在从句动作“到达之前”,即发生在“过去的过去”。所以用过去完成时的被动语态,结构为“had been + 动词的过去分词”。符合题意,故选B。
A、C、D项为干扰选项,故排除。
故本题答案为B。

相关题集