精英家教网 > 高中英语 > 题目详情
______ he was at home, I would have phoned him then.
A.Had I knownB.I had knownC.Would I knowD.I would know
A

试题分析:句意:如果我知道他在家,那个时候我就给他打电话了。对过去情况的虚拟,条件句中用过去完成时,主句用would/should/might/could + have + 过去分词。虚拟条件句中有had,should,were时,可以将if去掉,然后把had,should,were提到主语前面,选A。
练习册系列答案
相关习题

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

(2013·天津高考)If he had spent more time practising speaking English before, he ________ able to speak it much better now.
A.will beB.would be
C.has beenD.would have been

查看答案和解析>>

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

Jack a great talker. It’s high time that he __ something instead of just talking.
A.will doB.has doneC.doD.did

查看答案和解析>>

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

You surprise me! You ________ fall asleep in such an important meeting.
A.mustB.mayC.canD.should

查看答案和解析>>

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

If you __________ drive so fast, you’ll run the risk of losing your license for six months.
A.wouldB.mustC.shouldD.may

查看答案和解析>>

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

---Dad, I am too tired and feel too much pressure on my mind
---Come on! That’s the life of Senior Three, but if you are admitted to a key University, you ____get an Iphone 5s as a gift.
A.mustB.shallC.willD.might

查看答案和解析>>

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

If the weather had been better, we could have had a football match. Bit it ____ all day.
A.rainedB.rainsC.has rainedD.had rained

查看答案和解析>>

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

(2013·北京,34)If we________a table earlier, we couldn't be standing here in a queue.
A.have bookedB.booked
C.bookD.had booked

查看答案和解析>>

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

— Why do we get up so early?
— If we ______ the flight we would have to stay here for another day.
A.will missB.missC.missedD.would miss

查看答案和解析>>

同步练习册答案