I have watched that movie- it’ll give me horrible dreams.A. couldn’tB. needn’tC. shoul

发布时间:2020-08-16 20:34:02

I      have watched that movie --- it’ll give me horrible dreams.
A. couldn’t
B. needn’t
C. shouldn’t
D. mustn’t

网友回答

A. couldn’t
B. needn’t
(答案→)C. shouldn’t
D. mustn’t
解析:
这题考查情态动词的完成式表示虚拟语气的用法,shouldn’t have done 是本不该做却做了,符合句意:我本不该看那场电影的,它让我做恶梦。couldn’t have done一定不可能做… needn’t have done本不必做…而做了,must只能用肯定式表示推测。
以上问题属网友观点,不代表本站立场,仅供参考!