题目内容
My sister met him at the Grand Theatre yesterday afternoon, so he ________ your lecture.
[ ]
A.couldn't have attended
B.needn't have attended
C.mustn't have attended
D.shouldn't have attended
答案:A
解析:
解析:
|
“情态动词+ have+过去分词”有各自的含义:needn't have done表示过去做了没必要做的事情;shouldn't have done表示做了不该做的事情;must have done表示对过去情况的肯定性推测,意为“一定”“肯定”;can/could have done用于否定句时,是对过去情况的否定性推测,意为“绝不可能”“不太可能”。由题目中的前一分句句意“他昨天下午在剧院”可知他不可能参加讲座。故选A. |
练习册系列答案
相关题目