当前位置:高中试题 > 英语试题 > 虚拟语气 > We      last night, but we went to the party instead.A.must have studiedB.might ...
题目
题型:不详难度:来源:
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过去可能做了,等。
核心考点
试题【We      last night, but we went to the party instead.A.must have studiedB.might 】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
If you ______ my advice, you ______ your failure now. You ________ your victory.
A.took; wouldn’t cry over; would celebrate
B.had taken; wouldn’t have cried over; would have celebrated
C.had taken; wouldn’t be crying over; would be celebrating
D.had taken; aren’t crying over; are celebrating

题型:不详难度:| 查看答案
My parents insisted that I _____ medicine instead of law.
A.must studyB.will studyC.had better D.study

题型:不详难度:| 查看答案
Maybe if I________ science, and not literature then, I would be able to give you more help.
A.studiedB.would studyC.had studiedD.was studying

题型:不详难度:| 查看答案
If you had told me in advance, I ___ him at the airport. 
A.would meetB.would had meetC.would have metD.would have meet

题型:不详难度:| 查看答案
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

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.