- 试题详情及答案解析
- I _________ have watched that movie--it’ll give me horrible dreams.
| A.shouldn’t | B.needn’t |
| C.couldn’t | D.mustn’t |
- 答案:A
- 试题分析:考查情态动词和虚拟语气。句意:我本不应该看那部电影的,它会让我做恶梦。shouldn’t have done本不应该做某事(事实上却做了);needn’t have done本不需要做某事;couldn’t have done不可能已经做了某事;must have done一定已经做了某事,mustn’t不表示推测,否定推测用can’t,故选A。
考点:考查情态动词和虚拟语气