关于if虚拟语气的用法的问题我做到一道题目:If we _____(catch) the 10 o'clock train,we _____ (get) there by lunch time.我的理解是..caught...would get...如果我们能赶上10点的火车,我们就可以赶上午饭时间到达

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 18:32:34
关于if虚拟语气的用法的问题我做到一道题目:If we _____(catch) the 10 o'clock train,we _____ (get) there by lunch time.我的理解是..caught...would get...如果我们能赶上10点的火车,我们就可以赶上午饭时间到达

关于if虚拟语气的用法的问题我做到一道题目:If we _____(catch) the 10 o'clock train,we _____ (get) there by lunch time.我的理解是..caught...would get...如果我们能赶上10点的火车,我们就可以赶上午饭时间到达
关于if虚拟语气的用法的问题
我做到一道题目:
If we _____(catch) the 10 o'clock train,we _____ (get) there by lunch time.
我的理解是..caught...would get...如果我们能赶上10点的火车,我们就可以赶上午饭时间到达哪里.
.had caught...would have got...
有人可以告诉我为什么是这样的答案吗?我不知道我错在哪里了
我不太明白的是,为什么我不能理解为我们还没出发,到站是将来要发生的事情

关于if虚拟语气的用法的问题我做到一道题目:If we _____(catch) the 10 o'clock train,we _____ (get) there by lunch time.我的理解是..caught...would get...如果我们能赶上10点的火车,我们就可以赶上午饭时间到达
因为 赶火车 这个时态是在 到达 这个时间点之前,而 达到 也是过去的一个时间点,所以应该用 过去的过去 这个虚拟语气时态.因而答案就是 had caught...would have got...
学习虚拟语气一定要把握好时间点,如果出现具体的时间点,比如 at 6o'clock 之类,必须用过去时.

这是虚拟语气,表示如果怎么样的话,但事实是没有。。。
这个句子后面是过去式,那么前面的事情在过去式之前发生,所以就应该用过去完成式,就是had caught,后面的话表示虚拟,如果。。就可以。。
would have got指的是虚拟

时间已经过去了,用过去完成时态, 表示应该完成的没有完成,前半句用了过去完成事态,后面用过去将来完成时态,这里的将来是相对于10点来说的
其实时间都已经过去 所以搜先应该确定的是都用过去时

猜情景,他们明显是没赶上。
所以一切就发生在过去了。如果没发生应该用catch。