当前位置:高中试题 > 英语试题 > 虚拟语气 > — Well done!— Thanks. But ______ a few more minutes, I could have done it still ...
题目
题型:安徽省模拟题难度:来源:
— Well done!
— Thanks. But ______ a few more minutes, I could have done it still better. [    ]
A. had I been given                    
B. have I been given
C. if had I been given                    
D. if have I been given
答案
A
核心考点
试题【— Well done!— Thanks. But ______ a few more minutes, I could have done it still 】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
—  I ______ to your birthday party last Sunday!
— Unfortunately, you were on business.   [     ]
A. had come  
B. came          
C. would come    
D. would have come
题型:安徽省模拟题难度:| 查看答案
Look at the trouble I am in! If only I _____ your advice.  [     ]
A. followed  
B. would follow
C. had followed  
D. should follow
题型:山西省模拟题难度:| 查看答案
— "I stayed at a hotel while in New York."
— "Oh, did you? You _____ with Barbara."      [     ]
A. could have stayed            
B. could stay                 
C. would stay                  
D. must have stayed
题型:云南省模拟题难度:| 查看答案

—Why didn"t you buy the gold ring?  
—I ______ but I didn"t have the money.

[     ]
A. would have  
B. bought  
C. would like to  
D. had bought
题型:山西省模拟题难度:| 查看答案
If__________(我没有喝)alcohol last night,I could have driven my car home. (drink)
题型:同步题难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.