______ 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

查看答案和解析>>

同步練習冊答案