—Mary broke up with me!—You have forgotten about the Valentine's DayA. shouldn'tB. could

发布时间:2020-08-17 03:36:29

—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
B. couldn't
C. needn't
D. mustn't
解析:考查情态动词用法。“情态动词+have done”既可以表示对过去情况的推测,也可以表示对过去所发生情况的虚拟。有一些固定搭配:Shouldn’t have done本不应该做某事,实际上却做了;couldn’t have done不可能做了某事;needn’t have done本不必做某事,实际上却做了;句意:—Mary和我分手了!—你本不应该忘记这个情人节的!根据句意说明A正确。
以上问题属网友观点,不代表本站立场,仅供参考!