精英家教网 > 高中英语 > 题目详情
--Tom! Did you go to see the film Journey to the Center of the Earth?
  --- Yes, but I really _______ , because I had lots of homework to do.
A.needn’t haveB.mustn’t have
C.couldn’t haveD.shouldn’t have
D

试题分析:句意:--汤姆,你喜欢电影地心之旅吗?--是的,我喜欢,但是我真的不应该去,因为我有许多家庭作业要做。这里needn’t have done没必要做某事而做了;couldn’t have done不可能做过某事;shouldn’t have done不应该做的而做了。根据句意故选D。
点评:本题难度适中。情态动词是高中阶段的重难点之一,需要考生熟记它们的用法,在各类考试中经常出现,情态动词的完成式主要用于表示对过去情况进行推测或责备也是高考常考的内容。
即学即练:It was fine that day, so I _______brought an umbrella with me.
A. needn’t have                B. mustn’t have
C. couldn’t have               D. shouldn’t have
解析:A。句意:天气那么好我没必要随身带一把雨伞。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

We would have called a taxi yesterday if Harold ________ us a ride home.
A.didn’t offer B.wouldn’t offerC.hasn’t offeredD.hadn’t offered

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I can't thank you _______ much because without your help I _______ have won the first prize.
A.too; wouldn'tB.very; shouldn't
C.that; might notD.so; couldn't

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It’s a pity that you ______ leave so soon. Your uncle will be home in 10 minutes and he misses you so much.
A.shouldB.couldC.canD.might

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The doctor recommended he ____ a few more days in hospital.
A.staysB.to stay C.stay D.would stay

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

He is a very careful man, but he ________ make mistakes which seem ridiculous
A.canB.must C.mayD.will

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Could I use your bike?
 —Yes, surely you ______.
A.mightB.willC.can D.should

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

If I would have listened to those people who told me I couldn’t do it then., today ____ just be Saturday.
A will              B. shall            C. would            D. should

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

My father worked day and night. Otherwise, there ________ no one to support the family.
A.would be B.must beC.would have beenD.must have been

查看答案和解析>>

同步练习册答案