She said that the doctor must have got stuck in a traffic jam; otherwise he________by then.

admin2022-01-18  42

问题 She said that the doctor must have got stuck in a traffic jam; otherwise he________by then.

选项 A、would arrive
B、would have arrived
C、should arrive
D、must have arrived

答案B

解析 语法题。本题考查虚拟语气在otherwise引导的并列句中的使用。本题前半句中使用了must have done结构表示对过去事件的推测,因此otherwise之后的分句中也是表达对过去的事情评判,动词要使用would have done形式。并列句中或转折词but,however的前后,出现虚拟语气,大家可能不太熟悉,请参考:I would have visited him, but I was so busy that day. (我本来想去拜访他的,但是那天我太忙了。)
转载请注明原文地址:https://kaotiyun.com/show/EmQD777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)