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本該做…而沒(méi)做,句意:我們昨晚本該學(xué)習(xí)的,但去參加聚會(huì)了。Must have done過(guò)去一定做了。選C。
點(diǎn)評(píng):考查情態(tài)動(dòng)詞+have done的用法:指過(guò)去情況對(duì)推測(cè)和虛擬,should have done本該做…而沒(méi)做,shouldn’t have done本不該做…而做,Must have done過(guò)去一定做了might have done過(guò)去可能做了,等。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題


—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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

Listen! His family must be quarreling, _____?
A.mustn’t it.B.isn’t it. C.a(chǎn)ren’t they.D.needn’t they.

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:不詳 題型:單選題

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

查看答案和解析>>

同步練習(xí)冊(cè)答案