作业帮 > 英语 > 作业

Something must have happened on their way here,or they _____

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/10 19:16:32
Something must have happened on their way here,or they _____ by now.
1.should have arrived
2.should arrive
3.would have arrived
4.would arrive
这道题的答案到底是1,3,4 那个,我看选1,3 的较多,还有选4的.
Something must have happened on their way here,or they _____
这道题是《2002年北京地区成人本科学士学位英语统一考试A卷试题》的第47题
47.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.