B站英语兔的语法课,强推!和学校里面的不同,通俗易懂,看过之后真的醍醐灌顶~
英语兔语法网课https://www.bilibili.com/video/BV1XY411J7aG?p=1&vd_source=1d1be06bfa4daa398bc518a66de92cf8
一.动词分类
大致看一下就好,此处不为重点
二.动词时态
动词的时态=动词的时间+动词的状态
时间:
- 现在
- 过去
- 将来
- 过去将来
状态:
- 一般(没有体现出明确具体的状态信息)
- 完成
- 进行
- 完成进行(一部分完成,还有一部分仍在进行中)
根据排列组合的定义,实际上一共有2^4=16种时态~
接下来,给大家看一下这16种的具体情节——以恋爱和上岸为例:
- 现在进行时:JSL正在考研(强调进行中的过程)
- 现在完成时:JSL已经上岸(强调已经完成的状态and对现在的影响)
- 现在完成进行时:JSL已经上岸硕士,还要继续考博(完成了一部分,还要继续做)
- 一般现在时:JSL考研(强调的是,某种客观事实)
(假设现在时间点是:2023年10月29日)
- 过去进行时:JSL在2023.9.29 16:30时在备战考研
- 过去完成时:JSL在2022年春季已经选择好学校(过去发生且对现在有影响)
- 过去完成进行时:JSL在2022年秋季开始复习线代,现在还在复习
- 一般过去时:JSL曾经参加诸多竞赛
(假设现在时间点是:2023年10月29日)
- 将来进行时:JSL将在2023.12.23 9:00时考研
- 将来完成时:JSL将在2024年3月底拟录取
- 将来完成进行时:JSL将在2024年3月底已经和HYH成为朋友,并进一步发展
- 一般将来时:JSL将来在目标院校中读书
(假设现在时间点是:2023年10月29日)
- 过去将来进行时:JSL在3月的时候说,12月23日他一定在考研(过去将来实际上强调的是两个时间,所谓的【过去】是相对于【将来】的过去,即3月之于12月,而【过去】的3月和【将来】的12月与现在的10月,都没有必然联系~)
- 过去将来完成时:JSL在3月的时候说,2024年3月底已经拟录取
- 过去将来完成进行时:JSL在3月时候说,2024年5月时HYH已经成为女票,并且将来一直都是
- 一般过去将来时:JSL说过,有情人终成眷属
接下来,总结具体的语法结构:
1.现在
- 现在进行时
助动词be的变位+动词的现在分词:she is studying the C++.
(be动词的变位有am、is、are,现在分词要考虑ing形式的变化)
(联系动词,把后面的意思赋予了前面的词)
- 现在完成时
助动词have的变位+动词的过去分词:
I have eaten a apple.
The rabbit has eaten a carrot.
(have的单三用has)(过去式!=过去分词)
- 现在完成进行时
可以理解为前两者的混合体,因此形式为:
have的变位+been(be的过去分词)+动词的现在分词
I have been eating carrots.
(强调的是不仅吃了一些,还要继续吃下去~)
- 一般现在时
动词原型:I eat Apple.
动词原型+s(第三人称单数):she eats Pear.
(所谓的一般,是一种【默认】,即没有特别指出的状态)
2.过去
- 过去进行时
助动词be的变位+动词的现在分词
I was thinking of you.(强调的是过去某个时间在想你的过程中)
(一般态描述的某件事做了没有,而进行态着重描述进行的过程~)
- 过去完成时
助动词have的变位(均为had)+动词的过去分词
I had eaten 5 eggs for lunch yesterday,so I wasn't hungry at all yesterday afternoon.
(强调过去发生的事对过去的影响)
- 过去完成进行时
对于过去某个点,不但已经完成一部分,而且还要继续进行的动作
助动词have的变位+been+动词的现在分词~(与现在的区别仅在have上)
I had been eating three eggs.
(在某个时间已经吃过3个鸡蛋,还要在过去那个时间之后继续吃一段时间)
- 一般过去时
动词直接变成过去分词(一般现在时+动词过去式)
I played Soccer.
(单纯地阐述动作发生的事实,某种意义上也可以表示习惯)
3.将来
- 将来进行时
will+be+现在分词(注意will已经完成变位,只不过will的形式始终不变罢了,
be 就不需要变了)
I will eating eggs.
(在将来的某个时间,某个动作是在进行的过程中)
- 将来完成时
will +have +过去分词(同理,will已经变位)
I will have finished making the homework by 4PM,so I can have a rest after that~
(强调对现在的影响——语气最笃定)
- 将来完成进行时
will +have + been +过去分词
I will have been eating Apple for 2 hours by 3PM tomorrow.
(强调对于未来某个点,不但已经完成一部分,还要继续进行的动作)
- 一般将来时
will+动词原型(will不分人称)(will也是充当助动词的作用)
I will eat egg.
(某种意义上是十分确定会发生的事情——本质上还是一般事实)
4.过去将来(很冷门,清楚即可)
- 过去将来进行时
would + be + 动词的现在分词
I said I would be eating a carrot at tomorrow.
- 过去将来完成时
would + have + 动词的过去分词
I said I would have eaten a carrot by 1 PM tomorrow.
- 过去将来完成进行时
would + have + been +动词的过去分词
I said I would have been eating lunch for 2 hours by 1PM~
- 一般过去将来时
would + 动词原型(will的过去式是would)
I said I would eat a carrot for lunch.