英语兔语法笔记(1)动词分类+动词时态

B站英语兔的语法课,强推!和学校里面的不同,通俗易懂,看过之后真的醍醐灌顶~

英语兔语法网课icon-default.png?t=N7T8https://www.bilibili.com/video/BV1XY411J7aG?p=1&vd_source=1d1be06bfa4daa398bc518a66de92cf8


一.动词分类

大致看一下就好,此处不为重点 

二.动词时态

动词的时态=动词的时间+动词的状态

时间:

  • 现在
  • 过去
  • 将来
  • 过去将来

状态: 

  • 一般(没有体现出明确具体的状态信息)
  • 完成
  • 进行
  • 完成进行(一部分完成,还有一部分仍在进行中

根据排列组合的定义,实际上一共有2^4=16种时态~

接下来,给大家看一下这16种的具体情节——以恋爱和上岸为例:

  1. 现在进行时:JSL正在考研(强调进行中的过程
  2. 现在完成时:JSL已经上岸(强调已经完成的状态and对现在的影响
  3. 现在完成进行时:JSL已经上岸硕士,还要继续考博(完成了一部分,还要继续做
  4. 一般现在时:JSL考研(强调的是,某种客观事实

(假设现在时间点是:2023年10月29日)

  1. 过去进行时:JSL在2023.9.29 16:30时在备战考研
  2. 过去完成时:JSL在2022年春季已经选择好学校(过去发生且对现在有影响)
  3. 过去完成进行时:JSL在2022年秋季开始复习线代,现在还在复习
  4. 一般过去时:JSL曾经参加诸多竞赛

(假设现在时间点是:2023年10月29日)

  1. 将来进行时:JSL将在2023.12.23 9:00时考研
  2. 将来完成时:JSL将在2024年3月底拟录取
  3. 将来完成进行时:JSL将在2024年3月底已经和HYH成为朋友,并进一步发展
  4. 一般将来时:JSL将来在目标院校中读书

(假设现在时间点是:2023年10月29日)

  1. 过去将来进行时:JSL在3月的时候说,12月23日他一定在考研(过去将来实际上强调的是两个时间,所谓的【过去】是相对于【将来】的过去,即3月之于12月,而【过去】的3月和【将来】的12月与现在的10月,都没有必然联系~)
  2. 过去将来完成时:JSL在3月的时候说,2024年3月底已经拟录取
  3. 过去将来完成进行时:JSL在3月时候说,2024年5月时HYH已经成为女票,并且将来一直都是
  4. 一般过去将来时: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.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/122931.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高阶数据结构图下篇

目录: 图的基本概念二深度优先遍历(DFS)广度优先遍历(BFS) kruskal(克鲁斯卡尔算法)Prim(普里姆算法)Dijkstra(迪杰斯特拉算法)Bellman-ford(贝尔曼-福特算法) flyod-war…

【Python百练——第1练】使用Python求100以内的所有偶数

作者:Insist-- 个人主页:insist--个人主页 作者简介:梦想从未散场,传奇永不落幕,持续更新优质网络知识、Python知识、Linux知识以及各种小技巧,愿你我共同在CSDN进步 欢迎点赞👍收藏&#x1f4c…

Python基础入门例程20-NP20 增加派对名单(一)(列表)

本专栏: Python365基础入门例程 作者:heda3 最近的博文: 1、Python基础入门例程19-NP19 列表的长度(列表)-CSDN博客 2、Python基础入门例程18-NP18 生成数字列表(列表)-CSDN博客 3、Pyth…

element的tabs组件使用问题解决

1.去除el-tabs组件自带的键盘切换功能 今天在使用element的tabs组件时&#xff0c;发现这个tab组件自带了按键盘左右方向&#xff0c;切换tab的功能&#xff0c;可以通过使用keydown.native.capture.stop去除该事件 <el-tabs v-model"editableTabsValue"type&qu…

vue2 系列:自定义 v-model

1. input 中的 v-model <!-- 表单双向绑定 --> <input :value"username" input"username $event.target.value" /> <!-- 等于 --> <input v-model"username" /> 2. 自定义组件 v-model <!-- 组件双向绑定 -->…

[Java/力扣100]判断两棵二叉树是否相同

我希望通过这道题&#xff0c;能进一步了解递归思想和“树是递归定义的”这句话 分析 我们的目的是写一个方法来检验两棵树是否相同 什么叫“两棵树相同”&#xff1f;——相同的位置存在相同的结点 有三种情况&#xff1a;1、两棵树一颗为空一颗不为空——不相同&#xff…

vue3中vue和@vue/runtime-core的区别

1. 区别 引用vue/runtime-core的api&#xff0c;在生产环境下数据不是响应式的&#xff0c;在开发环境是响应式的。所以会出现本地调试正常&#xff0c;打包部署后异常的情况。 2. 正确写法 import { defineComponent, Ref, ref } from vue;3. 错误写法 import { defineCom…

Docker网络

目录 1.原生网络 2.自定义网络 3.joined容器 4.端口映射 1.原生网络 docker network ls默认使用桥接模式&#xff0c;桥接到docker0上 docker run -d --name demo nginx yum install -y bridge-utils brctl show host模式&#xff0c;容器和宿主机共享同一网络栈&#xf…

人工智能与航天技术的融合:未来发展的新趋势

人工智能与航天技术的融合&#xff1a;未来发展的新趋势 随着科技的飞速发展&#xff0c;人工智能和航天技术已经成为人类探索未知世界的重要工具。本文将探讨这两个领域的结合点&#xff0c;以及未来的发展趋势和应用前景。通过了解这些技术&#xff0c;读者将更好地理解人工…

私有云:【10】VCenter安装win10

私有云&#xff1a;【10】VCenter安装win10 1、ESXI挂载win10镜像2、VCenter安装win102.1、创建虚拟机2.2、启动虚拟机 此WIN10用来作为以后的远程桌面 1、ESXI挂载win10镜像 2、VCenter安装win10 2.1、创建虚拟机 创建虚拟机 设置名称下一步 选择计算机资源 选择NFS存储 设置…

Android Glide判断图像资源是否缓存onlyRetrieveFromCache,使用缓存数据,Kotlin

Android Glide判断图像资源是否缓存onlyRetrieveFromCache&#xff0c;使用缓存数据&#xff0c;Kotlin import android.graphics.Bitmap import android.os.Bundle import android.util.Log import android.widget.ImageView import androidx.appcompat.app.AppCompatActivity…

6.卷积神经网络

#pic_center R 1 R_1 R1​ R 2 R^2 R2 目录 知识框架No.1 卷积层一、从全连接到卷积二、卷积层三、代码四、QA No.2 卷积层里的填充和步幅一、填充和步幅二、D2L代码注意点三、QA No.3 卷积层里的多输入和多输出通道一、多输入和多输出通道二、D2L代码注意点三、QA No.4 池化层…

华媒舍:日韩媒体发稿推广中8个关键因素帮助你实现突破

在当今经济全球化的时代背景下&#xff0c;日韩地域媒体影响力日益提高。对于需要在这一地区开展发稿推广的人来讲&#xff0c;掌握适度的思路和流程是十分重要的。下面我们就为大家介绍8个关键因素&#xff0c;以帮助你在日韩地域媒体发稿推广中实现突破。 1.科学研究行业在逐…

C++之C++11引入enum class与传统enum关键字总结(二百五十一)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 人生格言&#xff1a; 人生…

基于 Appium 的 Android UI 自动化测试!

自动化测试是研发人员进行质量保障的重要一环&#xff0c;良好的自动化测试机制能够让开发者及早发现编码中的逻辑缺陷&#xff0c;将风险前置。日常研发中&#xff0c;由于快速迭代的原因&#xff0c;我们经常需要在各个业务线上进行主流程回归测试&#xff0c;目前这种测试大…

Spring-底层架构核心概念

Spring底层核心组件 BeanDefinition BeanDefinition表示Bean定义&#xff0c;有很多属性用来描述Bean的特点&#xff1a; class&#xff0c;表示Bean类型 scope&#xff0c;表示Bean作用域&#xff0c;单例或原型等 lazyInit&#xff1a;表示Bean是否是懒加载 initMethod…

深度学习(4)---生成式对抗网络(GAN)

文章目录 一、原理讲述1.1 概念讲解1.2 生成模型和判别模型 二、训练过程2.1 训练原理2.2 损失函数 三、应用 一、原理讲述 1.1 概念讲解 1. 生成式对抗网络&#xff08;Generative Adversarial Network&#xff0c;GAN&#xff09;是一种深度学习模型&#xff0c;是近年来复杂…

私有云:【6】VCenter安装SqlServer

私有云&#xff1a;【6】VCenter安装SqlServer 1、VCenter安装SqlServer1.1、通过模板创建虚拟机1.2、安装sqlserver服务 2、搭建sqlserver群集2.1、安装群集功能2.2、在ad域服务器创建共享文件夹&#xff0c;供集群选举使用 3、创建故障转移群集【只需安装一台即可】3.1、创建…

地址解析协议ARP

地址解析协议&#xff08;Address Resolution Protocol&#xff0c;ARP&#xff09;&#xff0c;用于根据本网内目的主机或默认网关的IP地址获取其MAC地址。 ARP的基本思想&#xff1a;在每一台主机中设置专用内存区域&#xff0c;称为ARP高速缓存&#xff08;也称为ARP表&…

CTF-Crypto学习记录-第四天 “ “ --- SHA1安全散列算法,实现原理。

文章目录 前言SHA-1加密算法介绍关于SHA-1和MD5 SHA-1 加密过程原文处理设置初始值和数据结构定义加密运算原理过程 在python中调用SHA-1 前言 MD5学习MD5加密算法 SHA-1加密算法介绍 SHA-1&#xff08;Secure Hash Algorithm1&#xff0c;安全散列算法1&#xff09;是一种密…