If you had left home earlier yesterday, you______the train.

admin2016-10-21  37

问题 If you had left home earlier yesterday, you______the train.

选项 A、should catch
B、would have caught
C、would catch
D、will catch

答案B

解析 本句是典型的虚拟语气句。前半句为If引导的条件状语从句,从句中hadleft home时态为过去完成时,可以断定该句讲述过去发生的事情。与之相对应的主句时态应为过去将来完成时。四个备选答案中只有would have caught能表示对过去发生的事情的虚拟。由此确定本题答案为B)。
转载请注明原文地址:https://kaotiyun.com/show/eq0K777K
0

最新回复(0)