问题 选择题

—Mary broke up with me!

—You____ have forgotten about the Valentine's Day.

A.shouldn't

B.couldn't

C.needn't

D.mustn't

答案

答案:A

题目分析:考查情态动词的完成式用法:shouldn’t have done本不该做而做了,couldn’t have done过去不可能做了,needn’t have done本不必做而做了,must如果接完成式要用肯定,句意:--玛丽和我分手了。--你不该忘记情人节。选A。

点评:情态动词的完成式有两种用法:一种是对过去情况的推测,一种是对过去的虚拟,做题时要结合上下文来判断。还要注意情态动词的语气。

问答题 简答题
单项选择题