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 got | B.got | C.have got | D.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 graded | B.is graded | C.is being graded | D.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.was | B.has been | C.will be | D.would be |
|
After he had won the first prize, Mr. Su ____ to a restaurant to celebrate with us.A.went | B.has gone | C.would go | D.had gone |
|
—Did Alan enjoy seeing his old friends yesterday? —Yes,he did.He___his old friends for a long time.A.didn’t see | B.wouldn’t see | C.hasn’t seen | D.hadn’t seen |
|
When I called you this morning,nobody answered the phone.Where______?A.did you go | B.have you gone | C.were you | D.had you been |
|
最新试题
热门考点