They          two free tickets to Canada, otherwise they’d  never have been able

They          two free tickets to Canada, otherwise they’d  never have been able

题型:不详难度:来源:
They          two free tickets to Canada, otherwise they’d  never have been able to afford to go.
A.had gotB.gotC.have gotD.get

答案
B
解析
根据所提供的情景“otherwise they’d never have been able to afford to go”可判断出要用一般过去时,表示过去所发生的事或存在的状态。otherwise意为“否则”,其从句的谓语要用虚拟语气。过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即“过去的过去”。现在完成时表示已经完成动作或从过去某个时候开始一直延续到现在的动作。
举一反三
—Have you handed in your schoolwork yet?
—Yes,I have.I guess it _______ now.
A.has gradedB.is graded
C.is being gradedD.is grading

题型:不详难度:| 查看答案
—Has your father returned from Africa yet?
—Yes,but he _______ here for only three days before his company sent him to Australia.
A.wasB.has beenC.will beD.would be

题型:不详难度:| 查看答案
After he had won the first prize, Mr. Su ____ to a restaurant to celebrate with us.
A.wentB.has goneC.would goD.had gone

题型:不详难度:| 查看答案
—Did Alan enjoy seeing his old friends yesterday?
—Yes,he did.He___his old friends for a long time.
A.didn’t seeB.wouldn’t see
C.hasn’t seenD.hadn’t seen

题型:不详难度:| 查看答案
When I called you this morning,nobody answered the phone.Where______?
A.did you goB.have you gone
C.were youD.had you been

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

超级试练试题库

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