题目内容
I_______ have watched that movie —it’ll give me horrible dreams.
A. shouldn’t B. needn’t C. couldn’t D. mustn’t
A
解析:
考查情态动词。句意为:“我本不该去看那部电影—它会让我做噩梦的。”A项shouldn’t have done表示“本不该做该(而实际上却做了……),符合题意;而B项needn’t have done表示“本不必做该(而实际上却做了……);C项couldn’t have done 表示”不可能已经做了……“;D项结构错误,没有mustn’t have done。

|