If you had left home earlier yesterday, you________the train.

admin2021-04-22  36

问题 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引导的条件状语从句,从句中had left home时态为过去完成时,可以断定该句讲述过去发生的事情。与之相对应的主句时态应为过去将来完成时。四个备选答案中只有would have caught能表示对过去发生的事情的虚拟。故选B。
转载请注明原文地址:https://kaotiyun.com/show/i2SK777K
0

最新回复(0)