全国中学生英语能力测评(NEPTS)

单选题I ______ have watched that movie—it’ll give me horrible dreams.A shouldn’tB needn’tC couldn’tD mustn’t

题目
单选题
I ______ have watched that movie—it’ll give me horrible dreams.
A

shouldn’t

B

needn’t

C

couldn’t

D

mustn’t

参考答案和解析
正确答案: D
解析:
句意:我本不应该看那部电影的,它让我做恶梦。shouldn’t have done sth.本不应该做某事(但是已经做了)。needn’t have done sth.本不必做某事。couldn’t have done sth.不可能已经做了。must have done表示对过去的肯定推测,意为“一定已经做了”。本句中表示“本不应该”,故答案是A项。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Must I be home before seven?--- () .

A、No, you needn’t

B、No, you mustn’t

C、OK

D、no, you won’t


参考答案:A

第2题:

—May I watch TV for a while?

—No,you .You have to finish your homework first.

A.shouldn't B.needn't C.mustn't D.won't


正确答案:C

第3题:

You _____do that, if you don't want to.

A.won't

B.mustn't

C.needn't

D.shouldn't


正确答案:C

第4题:

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, 所以A项正确。

第5题:

“Must we finish the work today?” “No, you() . ”

A. mustn’ t

B. can’ t

C. don’ t

D. needn’ t


参考答案:D

第6题:

If I ________ run out of ink, I would have finished writing the paper.

A.didn’t

B.haven’t

C.shouldn’t

D.hadn’t


参考答案:D

第7题:

The doctor recommended that youswim after eating a large meal.

A wouldn’tB couldn’t C needn’t D shouldn’t


正确答案:D

第8题:

“Do I have to hand in the paper today?” “No, you ______ .”

A.mustn’t

B.needn’t

C.don’t need

D.won’t


正确答案: B

第9题:

“Must I finish the work before supper?” “No, you() . ”

A. mustn’ t

B. needn’ t

C. can’ t

D. may not


参考答案:B

第10题:

We ______ for her because she never came.

A. needn't wait

B. shouldn't have waited

C. mustn't wait

D. mustn't have waited


正确答案:B
表示“本来不该……”。