Something must have happened on their way here. Or they ______ by now.

admin2007-10-13  29

问题 Something must have happened on their way here. Or they ______ by now.

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

答案C

解析 “must+ have+ 过去分词”表示对过去事实的推测。例如:The road is wet. It must have rained last night. (路是湿的,昨天晚上肯定下雨了。)“should+ have+过去分词”表示对过去动作的责备、批评。例如: You should have gone over your lessons.(你应当把功课复习好。) 本句的意思是:“路上肯定出事了,否则他们现在已经到了。”由句子意思推知,此句只是一个表示和过去事实相反的虚拟语气句子,并没有责备的意思。因此正确答案应该是C.
转载请注明原文地址:https://kaotiyun.com/show/iCPO777K
0

最新回复(0)