精英家教网 > 高中英语 > 题目详情
If you had worked hard, you ______ so anxious now.
A.are notB.would not have beenC.will not beD.would not be
D
考查虚拟语气。If 条件从句表示的是过去,主句表示的是现在,这是一种混合的虚拟语气,主句的构成应用would /could / might do,所以选D。
练习册系列答案
相关习题

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

The Chinese teacher looks so pale. She ___ be ill.
A.mustB.mustn’tC.canD.need

查看答案和解析>>

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

—Tom hasn't finished what he was saying.
—He     .I already know what he has in mind.
A.shouldn'tB.may notC.can't D.needn't

查看答案和解析>>

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


9.“Oh, Peter, you are running a high fever. You _______ go to see a doctor or you’ll miss the entrance exam.” said the teacher.
A.mustB.shouldC.mightD.Could

查看答案和解析>>

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

It’s said that there are plenty of hotels in that town. There       be any difficulty for you to find somewhere to stay . 
A.wouldn’tB.mustn’t C.shouldn’tD.needn’t

查看答案和解析>>

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

Sorry I’m late. I ______ have turned off the alarm clock and gone back to sleep again.
A.mightB.shouldC.canD.will

查看答案和解析>>

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

What a pity! I ______ in Hainan two more days, but something urgent needed to be dealt with back home.
A. must have stayedB. needn’t have stayed
C. may have stayedD. could have stayed

查看答案和解析>>

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


35. — Thank you for reminding me of the time, or I______late for the flight yesterday.
— Don’t mention it.
A.should beB.would beC.will have beenD.would have been

查看答案和解析>>

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


12.  To my surprise, some of my students_____ stay up to study for the coming examination
A.mayB.mustC.canD.Should

查看答案和解析>>

同步练习册答案