题目内容
16.---I did not see your sister at the lecture the day before yesterday.---You ______her,since she went to see Chinese Zodiac---Jackie Chan's 100th movie.( )
A. | mustn't have seen | B. | shouldn't have seen | ||
C. | couldn't have seen | D. | needn't have seen |
分析 --我前天在听报告时没有看见你的姐姐.
--你不可能看到她,既然她去看电影中国生肖--成龙的第100部电影.
解答 答案是C.本题考查"情态动词+have done"的结构.没有mustn't have done; shouldn't have done是虚拟语气,表示"本不应做但事实上却做了";couldn't have done 表示对已经发生是事件的否定推测"不可能已经…";needn't have done表示虚拟"本不必做,实际上却做了".根据句意可知,因为我姐姐去看电影了,所以在报告时你"不可能看见"我姐姐,是对已经发生的事件的否定推测,由此判断答案选择C.
点评 积累"情态动词+have done"的短语,结合语境分清是推测还是虚拟,再正确判断.
练习册系列答案
相关题目
11.He answered my question in such a strange ____ that I wondered if he had misheard me.( )
A. | opinion | B. | habit | C. | idea | D. | manner |
8.Li Ming,if I_______ you,I_________ their offer.After all,you are unable to finish the project by yourself.( )
A. | were; accepted | B. | am; will accept | ||
C. | should be; would accept | D. | were,would accept |