If you had got up early,you   here on time.A.would reachB.would have reachedC.ha

If you had got up early,you   here on time.A.would reachB.would have reachedC.ha

题型:不详难度:来源:
If you had got up early,you   here on time.
A.would reachB.would have reached
C.have reachedD.had reached

答案
B
解析
这句话使用了虚拟语气。因它所表达的是与过去事实相反的情况,从句用了had done过去完成时,所以主语应用“would等助动词+have done”的形式。
举一反三
If It had been possible, I would have helped him, but I ______ too busy the.
A.had beenB.would beC.wereD.was

题型:不详难度:| 查看答案
He was determined that his children_______ to the best school available.
A.should goB.wentC.ought to goD.would go

题型:不详难度:| 查看答案
Kunar can take his car apart and put it back together again. I certainly wish he_____ me how.
A.teachesB.will teach C.has taughtD.would teach

题型:不详难度:| 查看答案
I’d rather he ______ tomorrow afternoon.
A.will comeB.comesC.comingD.came

题型:不详难度:| 查看答案
The professor gave orders that the test _______ before 10:30.
A.will finishB.will be finishedC.be finishedD.shall finish

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.