如何利用数学思维来推导英文中的时态?
在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。
在英语中,我们常规学习的时态有16种,那么这十六种时态到底是如何演化过来的呢?我一直相信这里面一定有规律;后来,终于被我发现了。你只需要记住这几种时态规则,那么就可以用组合的方式叠加出另外的时态。
时态规则
①一般时:动词原型或过去式②进行时:Be+Ving(现在分词)③完成时:Have/has+ been (过去分词)④被动:be+Ved(过去分词)⑤Have/has/had+动词过去分词⑥Will/would+动词原型 (will/would+have)注:①进行时:am/is/are+Ving现在进行时, was/were+Ving过去进行时。②完成时:have/has+been现在完成时,had+been过去完成时。③现在分词表示主动和进行④过去分词表示被动和完成
例如
按照上面规律,十六种时态可以按照数学上的逻辑推理随便叠加:
例1:过去将来进行时
因为,过去将来用would;进行时用be+Ving;且would后面用原型。
所以,过去将来进行时=would be+Ving.
例2:Be going to 打算,将要
完成与未完成(将要)成对比,be going 表示正在进行,加to表示还要继续做下去,于是就有了Be going to表示将要的意思。
I was going to tell you.我曾打算告诉你
这句话是一个时态的叠加;
因为:was表示过去;be going to表示将来;
所以:was going to在一起就是过去将来;所以翻译成我过去准备告诉你。
例3:I have waited for you.表示到现在为止,我一直在等你。
I have been waiting for you.这个表示到现在为止我一直在等你,并且现在还在等。
I have been waiting for you.这一句其实就是一个杂交(叠加)的时态。
因为:Have 表示到现在为止;be waiting表示正在进行;have后面加分词;
所以:have been waiting 表示现在完成进行时。现在还在等。
其实,对于这个时间来说,我们通常表达的要么是一段时间,要么是某个时间点;只要区分好这个点和段,并且知道用什么方式来表达点和段,那么这个时态的问题就搞定了。
那如果再进一步讨论,到底什么是一段时间,什么是点时间?这其实就要看我们表达者的意思,以人为参照物来判断。因此,这是一个辨证的过程。