【英语】表示时态

news/2025/2/23 20:33:38/文章来源:https://www.cnblogs.com/BDFFZI/p/18732816

【英语】表示时态

当动词做谓语时必须要负责描述句子中的时态、人称、人数等(统一简称时态)。

时态的表示是通过对动词变形或添加助动词来实现的。

表示内容

  • 表明事件发生的时间
    • 现在:现在发生。
    • 过去:过去发生。
    • 将来:将来发生。
    • 过去将来:在过去表明将来发生。
  • 表明当时执行的状况
    • 一般:不说明执行状况。
    • 进行:正在进行。
    • 完成:已经完成。
    • 完成进行:一直或反复发生且不中断。
  • 表明主语的人称数量
    • 第一人称。
    • 第二人称或第三人称复数。
    • 第三人称单数。

动词变形

原型(do)

动词的最原始状态。

第三人称单数(does)

用于体现主语的人称人数。

  1. 一般情况,直接加 s。
  2. 以 s,x,ch,sh,o(有生命)结尾,直接加 es。
  3. 以辅音字母+y 结尾,变 y 为 i 再加 es。
  4. 少部分有特殊形式。

现在分词(doing)

用于表示动作正在进行。

  1. 一般情况,直接加 ing。
  2. 以不发音的 e 结尾,去 e 加 ing。
  3. 以重读闭音节结尾,双写最后一个字母再加 ing。
  4. 少部分有特殊形式。

过去分词(done)

配合 have 表示动作已完成。

  1. 一般情况,直接加 ed。
  2. 以不发音的 e 结尾,去 e 加 ed。
  3. 以辅音字母+y 结尾,变 y 为 i 再加 ed。
  4. 以重读闭音节结尾,双写最后一个字母再加 ed。
  5. 少部分有特殊形式。

过去式(did)

表示动作发生在过去。

  1. 一般情况,和过去分词变化一致。
  2. 少部分有特殊形式。

助动词变形

时态之类的信息允许叠加,因此表示时态用的助动词也会有要变形的时候。

  • be(进行时助动词):

    • 过去分词:been
    • 过去式:was(第一人称/三单),were(复数)
    • 一般式:am(第一人称),is(三单),are(复数)
  • have(完成时助动词):

    • 过去式/过去分词:had
    • 一般式:has
  • will(将来时助动词):

    • 过去式/过去分词:would
  • do:

    • 过去分词:done
    • 过去式:did

表示时态

表示时态需要通过以下语法规则实现。

  1. 表明状态

    1. 表明进行时:be + doing
    2. 表明完成时:have + done
    3. 表明一般时:do
  2. 表明时间

    1. 表明将来:will + do
    2. 表明过去:did
    3. 表明现在:do
  3. 表明人称

    当动词在当前时态形变的基础上还可以进行人称变化时需要进行人称变化。

    受助动词影响,基本上只有以下时态需要考虑三单变化。

    • 现在时
    • 过去进行时

时态之类的信息允许叠加,叠加时要遵循以下规则:

  • 按时态名称倒序累加时态形变,最后判断人称形变,也即上述的排列顺序。
  • 对于由多个助动词和主动词组成的动词序列,只需变形首动词即可。

最终总览

组合后的变形效果如下:

时态 一般时(do) 进行时(be + doing) 完成时(have + done) 完成进行时
现在(do/does) 一般现在时
do/does
现在进行时
am/is/are doing
现在完成时
have/has done
现在完成进行时
have/has been doing
过去 (did) 一般过去时
did
过去进行时
was/were doing
过去完成时
had done
过去完成进行时
had been doing
将来 (will do) 一般将来时
will do
将来进行时
will be doing
将来完成时
will have done
将来完成进行时
will have been doing
过去将来 过去将来时
would do
过去将来进行时
would be doing
过去将来完成时
would have done
过去将来完成进行时
would have been doing

参考资料

  • 百科-完成进行时
  • 百科-第三人称单数
  • 百科-现在分词
  • 百科-过去分词
  • 过去将来时:英语里最分裂的时态就它 | 虫虫讲英语

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

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

相关文章

【软件开发】CMake学习笔记

【软件开发】CMake 学习笔记 CMake 是什么? 是构建系统(如 Visual Studio)的文件(如 .vcxproj .sln)的创建器,具体要生成的构建系统可以通过 CMakePresets 文件中的 generator 指定。 构建系统一般不是跨平台的,但 CMake 支持在不同的操作系统上生成不同的构建系统文件,…

Python糖尿病数据分析:深度学习、逻辑回归、K近邻、决策树、随机森林、支持向量机及模型优化训练评估选择

全文链接:https://tecdat.cn/?p=39864 原文出处:拓端数据部落公众号 分析师:Weilong Zhang 本研究旨在利用机器学习和深度学习模型对糖尿病数据进行分析和预测。通过对糖尿病数据集的读取、预处理、特征分析,运用多种机器学习算法如逻辑回归、K近邻、决策树、随机森林、支…

使用MyBatis框架时Mapper传参是否需要使用@Param注解

在使用MyBatis作为Java项目的ORM框架时,在Mapper接口中传递参数需要通过@Param注解指定参数名称,这样才能在Mapper接口对应的xml文件中引用到对应名称的参数。如果不在Mapper接口中明确使用@Param注解时将会报错:找不到指定名称的参数。 追根溯源,这要从MyBatis获取Mapper接…

关于在阿里云服务器上搭建简单的keepalived主备服务器时出现的问题

问题:在进行keepalived主备服务器配置时,仅配置了RID,状态,通讯端口,VRID,优先级,通告报文发送时间,密码认证部分,VIP。在启动服务时,发现两台设备均跳转状态为MASTER。原因:出现这问题的场景是在阿里VPS云服务器网络环境中,因为路由交换层禁用了ARP的广播限制,造…

子串分值

‌输入和初始化‌: 读取字符串 str,并从索引 1 开始存储(C++ 中字符串索引从 0 开始,但这里为了简化计算,从 1 开始)。 n 存储字符串的长度。 数组 l[i] 存储字符 str[i] 上一次出现的位置。 数组 r[i] 存储字符 str[i] 下一次出现的位置。 数组 p 用于临时存储每个字符最…

【专题】2024年新能源汽车市场年度竞争报告汇总PDF洞察(附原数据表)

原文链接: https://tecdat.cn/?p=39740 在当下快速变革的时代,新能源汽车市场正处于关键的发展十字路口。过去几年间,市场经历了一系列深刻的结构性调整,从市场份额的重新分配到消费者行为模式的显著转变,每一个变化都蕴含着巨大的市场信号。深入分析这些变化背后的数据逻…

pikachu靶场搭建教程

详细介绍了pikachu靶场的搭建,并且附有安装包需要的东西phpStudy: 链接: https://pan.baidu.com/s/1fJ-5TNtdDZGUf5FhTm245g 提取码:0278 pikachu-master: Github链接:Github 链接 链接: https://pan.baidu.com/s/1lDdlxNaa3YjhIEj-WWB3qw 提取码:0278打开 phpstudy ,…

2.17周报

一、本周内容总结本周主要进行了蓝桥和天梯的训练,训练了3场蓝桥、2场天梯,剩余时间的就是赛后补题 补题的过程也重新理清了很多知识,包括gcd和lcm的应用,多项式除法的过程等等 对于蓝桥和天梯的赛制,还重新背了下很多算法的板子,包括求最短路的多种方法,不同范围求组合…

来点树链剖分

树链剖分树链剖分学习笔记 引入 给你一棵树,先单点加,再路径求和,你觉得很简单,用树上差分解决了这个问题。 再给你一棵树,先路径加,再单点查询,你觉得很简单,用树上差分解决了这个问题。 又给你一棵树,上述操作都有,而且顺序不分先后,你发现树上差分不能解决这个问…

《轻松上手:LangChain 的安装与验证全流程》

在当今快速发展的技术领域,掌握新工具是提升工作效率的关键。今天,我将为大家详细介绍如何轻松安装 LangChain,并验证其是否成功安装,让你迅速开启探索这一强大工具的旅程。 首先,在命令行中运行以下命令来安装 LangChain: pip install langchain安装完成后,为了确保一切…

双向广搜 P1032 洛谷 [NOIP 2002 提高组] 字串变换

双向广搜 P1032 洛谷 [NOIP 2002 提高组] 字串变换 题目背景 本题不保证存在靠谱的多项式复杂度的做法。测试数据非常的水,各种做法都可以通过,不代表算法正确。因此本题题目和数据仅供参考。 本题为搜索题,本题不接受 hack 数据。关于此类题目的详细内容 题目描述 已知有两…

uniapp uview u-form表单校验:表单有值却校验不通过的问题

<u-form-item label="数量" required prop="num"><u-input v-model="form.num"></u-input> </u-form-item>检查校验不通过的字段值类型是什么,如果是非string类型,要在rules上指定值类型。原因:u-form的校验规则是值…