英语兔语法笔记(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…

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

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

Docker网络

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

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

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

私有云:【10】VCenter安装win10

私有云:【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,使用缓存数据,Kotlin import android.graphics.Bitmap import android.os.Bundle import android.util.Log import android.widget.ImageView import androidx.appcompat.app.AppCompatActivity…

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

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

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

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

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

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

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

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

私有云:【6】VCenter安装SqlServer

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

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

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

深度学习:激活函数曲线总结

深度学习:激活函数曲线总结 在深度学习中有很多时候需要利用激活函数进行非线性处理,在搭建网路的时候也是非常重要的,为了更好的理解不同的激活函数的区别和差异,在这里做一个简单的总结,在pytorch中常用的激活函数的…

Table-GPT:让大语言模型理解表格数据

llm对文本指令非常有用,但是如果我们尝试向模型提供某种文本格式的表格数据和该表格上的问题,LLM更有可能产生不准确的响应。 在这篇文章中,我们将介绍微软发表的一篇研究论文,“Table-GPT: Table- tuning GPT for Diverse Table…

10.29数算小复习(选择题细节,二路归并,结构体排序)

排序、复杂度、细节(选择题,判断题) 对于一个已经排好序的序列,直接插入排序的复杂度是O(n),而归并排序的复杂度是O(nlogn)。这时候归并排序就不比直接插入排序速度快了。 归并排序的最好、最坏、平均时间都是O(nlogn)…

STM32:TTL串口调试

一.TTL串口概要 TTL只需要两个线就可以完成两个设备之间的双向通信,一个发送电平的I/O称之为TX,与另一个设备的接收I/O口RX相互连接。两设备之间还需要连接地线(GND),这样两设备就有相同的0V参考电势。 二.TTL串口调试 实现电脑通过STM32发送…

Kubernetes Label Selector

Author:rab 目录 前言一、Labels1.1 定义1.2 案例1.2.1 节点标签1.2.2 对象标签 二、Selector2.1 Node Selector2.2 Service Selector2.3 Deployment Selector2.4 StatefulSet Selector2.5 DaemonSet Selector2.6 HorizontalPodAutoscaler Selector2.7 NetworkPolic…

POJ 1201 Intervals 线段树

一、题目大意 给我们一些闭区间[ai , bi]&#xff0c;其中 1 < ai < bi < 50000&#xff0c;让我们求出一个集合&#xff0c;使得这个集合与 区间 [ai , bi]有 ci个共同元素&#xff0c;对于所有的 1<i <n个区间而言。 二、解题思路 根据题目范围&#xff0c…