当前位置:高中试题 > 英语试题 > 虚拟语气 > They ________ two free tickets to Canada.Otherwise,they’d never have been able t...
题目
题型:不详难度:来源:
They ________ two free tickets to Canada.Otherwise,they’d never have been able to afford to go.
A.had gotB.got
C.would have gotD.get

答案

解析
B
解析 otherwise相当于一个虚拟条件,是对真实情况的相反的假设,由此我们可以推断出:题干中otherwise前面的内容应是真实的,故空白处应该是陈述语气;再结合句意可知,此处讲的是过去的事情,因此用一般过去时。
核心考点
试题【They ________ two free tickets to Canada.Otherwise,they’d never have been able t】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
When a pencil is partly in a glass of water , it looks as if it__________ .
A. breaks    B, has broken     C. were broken   D. had broken
题型:不详难度:| 查看答案
---My little daughter is coughing worse than ever.
---She ______ to the hospital yesterday.
A.had to be takenB.should have taken
C.must have been takenD.ought to have been taken

题型:不详难度:| 查看答案
— Jeff, what’s up? You are not yourself today.
— Oh, mom. I really wish I ______ the chance but I failed.
A.had gotB.would getC.will getD.got

题型:不详难度:| 查看答案
The project ______ last month but unfortunately it had to be prolonged because of the financial problem.
A.needn’t have been finishedB.shouldn’t have finished
C.could have been finished D.must have finished

题型:不详难度:| 查看答案
If he _________ more time practicing speaking English before, he ____ able to speak it much better now.
A.spent; will be
B.had spent; would have been
C.spent; would have been
D.had spent; would be

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.