Had you come five minutes earlier, you()the train to Birmingham. But now you missed it.A、would catchB、would have caughtC、could catchD、should catch

题目

Had you come five minutes earlier, you()the train to Birmingham. But now you missed it.

  • A、would catch
  • B、would have caught
  • C、could catch
  • D、should catch
参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

If you had told her the truth, she ______, but she is now still in the dark.

A. will not be angry

B. would not be angry

C. had not been angry

D. would not have been angry


参考答案:B

第2题:

---______?

------- That would be great! Please drop me off at the library.

A. could you bring me the bill

B. would you like me to give you a lift

C. could you tell me the postcode for Patia

D. Would you like to have my e-mail address.


正确答案:B

第3题:

I () his face when he opened the letter.

A.should like you to see

B.would have liked you to be seen

C.should like you to have seen

D.would like you to see


参考答案:C

第4题:

Is it the first time you()to Chongqing?

A、came

B、have come

C、had come

D、would come


正确答案:B
解析:It is the first time后的从句用虚拟语气

第5题:

Had you worked harder that time, you ______ a better position.

A. could get

B. have got

C. would get

D. would have got


正确答案:D
答案为D。如果你在那时更努力些,你本来能得到更好的职位。从句为省略订的非真实条件句,表示与过去情况相反的假设,用过去完成式,因此主语用would+现在完成式。

第6题:

_______yesterday, you would have met Professor Jones.But now he has left for London.

A.Did you come

B.Had you come

C.Should you come

D.Were you to come


参考答案:B

第7题:

If I had hurried, I ______ the plane.

A. could catch

B. would catch

C. should catch

D. would have caught


正确答案:A

第8题:

I would rather __ two weeks earlier.

A.you should come here

B.you come here

C.you must come

D.you came


参考答案:D

第9题:

Had you come five minutes earlier, you ________ the train to Birmingham. But now you missed it.

A.would have caught

B.would catch

C.should catch

D.could catch


参考答案:A

第10题:

Had it been possible I would have come to see you, but I ____ so busy then.

A.had been

B.were

C.was

D.would be


答案:C

更多相关问题