作业帮 > 英语 > 作业

关于if虚拟语气的用法的问题

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/10/04 13:59:05
关于if虚拟语气的用法的问题
我做到一道题目:
If we _____(catch) the 10 o'clock train,we _____ (get) there by lunch time.
我的理解是..caught...would get...如果我们能赶上10点的火车,我们就可以赶上午饭时间到达哪里.
.had caught...would have got...
有人可以告诉我为什么是这样的答案吗?我不知道我错在哪里了
我不太明白的是,为什么我不能理解为我们还没出发,到站是将来要发生的事情
因为 赶火车 这个时态是在 到达 这个时间点之前,而 达到 也是过去的一个时间点,所以应该用 过去的过去 这个虚拟语气时态.因而答案就是 had caught...would have got...
学习虚拟语气一定要把握好时间点,如果出现具体的时间点,比如 at 6o'clock 之类,必须用过去时.