If you had left home earlier yesterday, you______the train.A、should catchB、woul

游客2024-07-16  11

问题 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://tihaiku.com/zcyy/3679229.html
最新回复(0)