题目内容
【题目】We ____________ here on time. But the traffic was so heavy.
A. can have come B. must have come
C. should have come D. need have come
【答案】C
【解析】
试题分析: 句意:我们本该准时到达这里的。但是,交通太拥堵了。情态动词+have done表示对过去事情进行推测,can have done可能已经做了某事;can’t have done不可能已经做了某事;must have done一定已经做了某事,否定推测用can’t;should have done本应该做某事;shouldn’t have done本不应该做某事;need have done本需要做某事。我们本应该按时到达,实际上未能按时到,故选C。
练习册系列答案
相关题目