精英家教网 > 高中英语 > 题目详情
— Do you think Li Hua has passed the English examination?
— No, If so, he ______ us yesterday. 
A.would tellB.told C.would have toldD.had told
C

试题分析:考查虚拟语气:句意:—你认为李华通过英语测试了吗?—没有,如果通过的话,昨天他就会告诉我们了。这里的if so是隐含的虚拟条件句,相当于if he had passed t the English examination表示虚拟条件句,主句是would have done(本来会做却没做)。选C
练习册系列答案
相关习题

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

—Happy birthday!
—Thank you!It’s the best present I________for.(2012·江苏,35)
A.should have wished
B.must have wished
C.may have wished
D.could have wished

查看答案和解析>>

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

(2014届江西省重点中学盟校高三第二次联考英语试卷)33. -You didn’t invite Mary to the ball?
-_____           ?
A.Must I invite    B.Should I have invited? 
C.must I have invited   D.Should I invite

查看答案和解析>>

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

—What a pity! Their experiment is a failure.
—They ________ better under more favorable conditions.
A.should have doneB.could have doneC.must have doneD.may have done

查看答案和解析>>

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

______ today, he would get there by Friday.
A.Were he to leaveB.If he had leftC.Did he to leaveD.Had he left

查看答案和解析>>

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

—When can you get my car repaired? I need it tomorrow morning.
—It ______ be ready by 8:00.
A.can B.need C.might D.should

查看答案和解析>>

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

— I didn’t watch the program “Where are we going, Dad?” yesterday.
— I________, either, if my father hadn’t reminded me.
A.wouldn’t haveB.didn’tC.wouldn’tD.hadn’t

查看答案和解析>>

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

Richard __________ injured in the car crash,but I didn’t stop him driving after he drank some beer.
A.wouldn’t have gotB.might not get
C.mustn’t have gotD.should not get

查看答案和解析>>

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

They took the injured straight to the hospital, otherwise he        .
A.would dieB.should have died C.might dieD.might have died

查看答案和解析>>

同步练习册答案