精英家教网 > 高中英语 > 题目详情
We      last night, but we went to the party instead.
A.must have studiedB.might studyC.should have studied D.would study
C

试题分析:考查should have done本该做…而没做,句意:我们昨晚本该学习的,但去参加聚会了。Must have done过去一定做了。选C。
点评:考查情态动词+have done的用法:指过去情况对推测和虚拟,should have done本该做…而没做,shouldn’t have done本不该做…而做,Must have done过去一定做了might have done过去可能做了,等。
练习册系列答案
相关习题

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

Without your timely help, we ________ in big trouble that day.
A.would have been B.would beC.had beenD.were

查看答案和解析>>

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

_____ you have the chance to go to the university in the future, you must take it.
A.WillB.WouldC.CouldD.Should

查看答案和解析>>

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

His brother met him at the Great Theatre yesterday afternoon, so he ____ have attended your lecture.
A.couldn’tB.needn’tC.mustn’tD.shouldn’t

查看答案和解析>>

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

I        my homework yesterday, but unfortunately I forgot about it totally.
A.need have handed inB.should have handed in
C.must have handed inD.may have handed in

查看答案和解析>>

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

It’s too bad that I failed in the math exam. If only I ______ hard at it!
A.workedB.had workedC.has workedD.would work

查看答案和解析>>

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


—How was the journey? Did you come back by plane or by train?
—For some reason, I came back by train. I ____ back by plane, though.
A.could have traveledB.should travel
C.might travelD.would have traveled

查看答案和解析>>

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

Listen! His family must be quarreling, _____?
A.mustn’t it.B.isn’t it. C.aren’t they.D.needn’t they.

查看答案和解析>>

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

–She looks very happy. She ________have passed the exam.
--I guess so. It’s not difficult after all.
A.shouldB.mustC.couldD.might

查看答案和解析>>

同步练习册答案