时态中的过去将来
# 210.时态中的过去将来
其实过去将来这四种时态,只不过是把将来时间的四种时态往前推了 1 个时间段(推到现在的过去而已),过去将来时态更经常出现于过去时态的从句中;
# 一般过去将来时态
一般将来时态的构成是:will + 动词原形。
一般过去将来时态只需要把助动词 will 变为过去式 would ,让它表示过去就行了:would 加 + 动词原形。
例句:
- I said I would eat a carrot for lunch. 我之前说过我会午饭吃根胡萝卜。午饭时间对于我之前说那句话的时间来说,是在将来,但至于现在午饭时间有没有到?不得而知。
- I knew you would watch my video. 我之前就知道你会看我的视频。你看我视频这件事,对于我做出判断的时间来说,是在将来。
我们之前在将来时态中还提到过,英语表达将来还常用:助动词 be 的变位 + going + to + 动词原形,这样的结构也可以构成过去将来时,只不过需要把助动词 be 变位,体现过去,例如上面的例句改写成:
- I said I was going to eat a carrot for lunch.
- I knew you were going to watch my video.
其实从以上咱们也能看出来,只要将来时间的 4 种时态弄清楚了,这里的过去将来的 4 种时态也非常好理解。
另外咱们要在这里特别提一下 would 这个词,因为它有很多不同的用法。在这里是用做 will 的过去式来构成过去将来时态,但是它也可以用在动词的虚拟语气里表达和事实相反,用法英语的我在之后的动词语气视频里会详细讲解。
这里只稍稍提一下,和刚才的 would 做一个快速比较,如:
- If I were you,I would eat a carrot。如果我是你,我会吃根胡萝卜。这里的 would 可不是表达过去将来,这里的 if I were you,很显然是与事实相反的,我不可能是你,所以 I 后面是 were,之后的 I would eat cat 中的 would。也是在表示这种不可能的情况中,我会吃胡萝卜,这里没有过去将来时态的含义。
- 另外咱们平时为了表示礼貌也会说:Would you pass me the carry plese?能请你把胡萝卜递过来吗?比 Will you pass me the carrot ?更礼貌。
- Would you like a carrot for lunch?你是否中饭想吃胡萝卜?比 Do you want to carry for lunch?更礼貌。
所以请注意这些不同句子中的时间信息,把这些不同的 would 区分开来。
接下来的三种过去将来时态咱们稍微讲快一点。
# 过去将来进行时态
将来进行时态的构成是: will + be + 动词的现在分词
过去将来进行时态也是相似的,把 will 改成 would 就好:would + be+ 动词的现在分词。
例句:I said I would be eating a carrot at 1 pm tomorrow. 我之前说我明天下午 1 点会是在吃胡萝卜这个过程中。
# 过去将来完成时态
将来完成时态的构成是:will + have + 动词的过去分词,
过去将来完成时态也是相似的,把 will 改成 would 就好:would + have + 动词的过去分词。
例句:I said I would have eaten the carrot by 1 pm tomorrow. 我之前说我明天下午 1 点会已经吃掉了根胡萝卜.
# 过去将来完成进行时态
将来完成进行时态的构成是:will + have been + 动词的现在分词
所以过去将来完成进行时态也是相似的,把 will 改成 would 就好:would + have been +动词的现在分词。
例句:I said I would have been eating lunch for 2 hours by 1:00 pm tomorrow. 我之前说我明天下午 1 点前会已经吃了俩钟头午饭。
# 小结
将来时态的构成形式:
- 一般过去将来时:would + V 例如:I said I would eat a carrot for lunch.
- 过去将来进行时:would + be + V-ing 例如:I said I would be eating a carrot at 1 pm tomorrow.
- 过去将来完成时:would + have + 动词的过去分词 例如:I said I would have eaten the carrot by 1 pm tomorrow.
- 将来完成进行时:would + have + been + 动词的现在分词 例如:I said I would have been eating lunch for 2 hours by 1:00 pm tomorrow
一般 | 进行 | 完成 | 完成进行时 | |
---|---|---|---|---|
现在 | 一般现在时 动词原型 | 现在进行时 be + 动词-ing | 现在完成时 have/has + 过去分词 | 现在完成进行时 have/has + been + 动词-ing |
过去 | 一般过去时 动词的过去式 | 过去进行时 be 的过去式 + 动词-ing | 过去完成时 had + 过去分词 | 过去完成进行时 had + been + 动词-ing |
将来 | 一般将来时 will + 动词原型 | 将来进行时 will + be + 动词-ing | 将来完成时 will + have + 过去分词 | 将来完成进行时 will + have + been + 动词-ing |
过去将来 | 一般过去将来时 would + 动词原型 | 过去将来进行时 would + be + 动词-ing | 过去将来完成时 will + have + 过去分词 | 过去将来完成进行时 will + have + been + 动词-ing |