从 01 开始 从 01 开始
首页
  • 📚 计算机基础

    • 计算机简史
    • 数字电路
    • 计算机组成原理
    • 操作系统
    • Linux
    • 计算机网络
    • 数据库
    • 编程工具
    • 装机
  • 🎨 前端

    • Node
  • JavaSE
  • Java 高级
  • JavaEE

    • 构建、依赖管理
    • Ant
    • Maven
    • 日志框架
    • Junit
    • JDBC
    • XML-JSON
  • JavaWeb

    • 服务器软件
    • 环境管理和配置管理-科普篇
    • Servlet
  • Spring

    • Spring基础
  • 主流框架

    • Redis
    • Mybatis
    • Lucene
    • Elasticsearch
    • RabbitMQ
    • MyCat
    • Lombok
  • SpringMVC

    • SpringMVC 基础
  • SpringBoot

    • SpringBoot 基础
  • Windows 使用技巧
  • 手机相关技巧
  • 最全面的输入法教程
  • 最全面的浏览器教程
  • Office
  • 图片类工具
  • 效率类工具
  • 最全面的 RSS 教程
  • 码字工具
  • 各大平台
  • 校招
  • 五险一金
  • 职场规划
  • 关于离职
  • 杂谈
  • 自媒体
  • 📖 读书

    • 读书工具
    • 走进科学
  • 🌍 英语

    • 从零开始学英语
    • 英语兔的相关视频
    • Larry 想做技术大佬的相关视频
  • 🏛️ 政治

    • 反腐
    • GFW
    • 404 内容
    • 审查与自我审查
    • 互联网
    • 战争
    • 读书笔记
  • 💰 经济

    • 关于税
    • 理财
  • 💪 健身

    • 睡眠
    • 皮肤
    • 口腔健康
    • 学会呼吸
    • 健身日志
  • 🏠 其他

    • 驾驶技能
    • 租房与买房
    • 厨艺
  • 电影

    • 电影推荐
  • 电视剧
  • 漫画

    • 漫画软件
    • 漫画推荐
  • 游戏

    • Steam
    • 三国杀
    • 求生之路
  • 小说
  • 关于本站
  • 关于博主
  • 打赏
  • 网站动态
  • 友人帐
  • 从零开始搭建博客
  • 搭建邮件服务器
  • 本站分享
  • 🌈 生活

    • 2022
    • 2023
    • 2024
    • 2025
  • 📇 文章索引

    • 文章分类
    • 文章归档

晓林

程序猿,自由职业者,博主,英语爱好者,健身达人
首页
  • 📚 计算机基础

    • 计算机简史
    • 数字电路
    • 计算机组成原理
    • 操作系统
    • Linux
    • 计算机网络
    • 数据库
    • 编程工具
    • 装机
  • 🎨 前端

    • Node
  • JavaSE
  • Java 高级
  • JavaEE

    • 构建、依赖管理
    • Ant
    • Maven
    • 日志框架
    • Junit
    • JDBC
    • XML-JSON
  • JavaWeb

    • 服务器软件
    • 环境管理和配置管理-科普篇
    • Servlet
  • Spring

    • Spring基础
  • 主流框架

    • Redis
    • Mybatis
    • Lucene
    • Elasticsearch
    • RabbitMQ
    • MyCat
    • Lombok
  • SpringMVC

    • SpringMVC 基础
  • SpringBoot

    • SpringBoot 基础
  • Windows 使用技巧
  • 手机相关技巧
  • 最全面的输入法教程
  • 最全面的浏览器教程
  • Office
  • 图片类工具
  • 效率类工具
  • 最全面的 RSS 教程
  • 码字工具
  • 各大平台
  • 校招
  • 五险一金
  • 职场规划
  • 关于离职
  • 杂谈
  • 自媒体
  • 📖 读书

    • 读书工具
    • 走进科学
  • 🌍 英语

    • 从零开始学英语
    • 英语兔的相关视频
    • Larry 想做技术大佬的相关视频
  • 🏛️ 政治

    • 反腐
    • GFW
    • 404 内容
    • 审查与自我审查
    • 互联网
    • 战争
    • 读书笔记
  • 💰 经济

    • 关于税
    • 理财
  • 💪 健身

    • 睡眠
    • 皮肤
    • 口腔健康
    • 学会呼吸
    • 健身日志
  • 🏠 其他

    • 驾驶技能
    • 租房与买房
    • 厨艺
  • 电影

    • 电影推荐
  • 电视剧
  • 漫画

    • 漫画软件
    • 漫画推荐
  • 游戏

    • Steam
    • 三国杀
    • 求生之路
  • 小说
  • 关于本站
  • 关于博主
  • 打赏
  • 网站动态
  • 友人帐
  • 从零开始搭建博客
  • 搭建邮件服务器
  • 本站分享
  • 🌈 生活

    • 2022
    • 2023
    • 2024
    • 2025
  • 📇 文章索引

    • 文章分类
    • 文章归档
  • 从零开始学英语

    • 简介
    • 英语学习方法论

    • 字母
    • 音标
    • 单词
    • 语法

      • 语法学习方法论
      • 名词,形容词,副词
      • 关于介词
      • 句子的成分
      • 简单句
      • 复杂句基本概念
      • 名词性从句
      • 形容词性从句
      • 副词性从句
      • 非谓语动词
      • 不定式
      • 动名词
      • 分词
      • 从句和非谓语动词的转换
      • 时态基本概念
      • 时态中的动词
      • 时态中的现在
        • 一般现在时态
        • 现在进行时态
        • 现在完成时态
        • 注意,不包含当前的时间在内的时间状语是不能用的,因为这种时间状语和该时态所表达的意义是冲突的。 ‍
        • 现在完成进行时态
        • 小结
      • 时态中的过去
      • 时态中的未来
      • 时态中的过去将来
      • 各类时态的区别
  • 英语兔

  • Larry 想做技术大佬

  • 英语
  • 从零开始学英语
  • 语法
2024-04-16
目录

时态中的现在

# 180.时态中的现在

我先讲现在时的四种时态:一般现在时,现在进行是,现在完成时,现在完成进行时。

# 一般现在时态

# 构成

一般现在时态的构成很简单,就是动词原形(第三人称则需要加 s)

例句:

  • I eat carrots.
  • She eats carrots.
  • I love you.
  • Michael doesn't belong here.
  • Jimmy smokes.
  • This door opens easily. ‍

# 用法

这个时态可以说是最容易构成的时态,但也是最容易出错的时态之一。

很多同学容易把“现在”时间‍‍和“一般”状态弄混,一看到“现在”俩字,有些人就本能觉得‍‍一定是现在正在进行中的动作;其实不然。一般现在时态常见的用法有:

  1. 表达事实
  2. 表达习惯/重复的动作
  3. 表示预计发生的事
  4. 体育解说、游戏解说
  5. 历史现在时 ‍ 第一,表达事实,不知道之前你有没有注意到‍‍ I eat carrots. The rabbit eats carrots. 这两句话中的 carrots 用了复数,‍‍而且前面没有冠词,这是泛指胡萝卜这类食物。所以刚才两句的意思是:
  • 我吃胡萝卜:我是吃胡萝卜这种食物的,这个是个事实陈述。
  • 兔子吃胡萝卜:兔子是吃胡萝卜的动物,也是事实陈述。‍‍

同样的还有:

  • The sun rises in the east. 太阳从东边升起
  • The earth revolves around the sun. 地球围绕太阳转
  • You like me. 你喜欢我

而这样的事实显然不适合用其他状态,‍‍比如进行完成来描述,所以干脆默认一般情况。而这样的事实情况除了没有状态限制,也没有时间限制,‍‍和现在没有特别大的关系;比如太阳每天升起,并不是说现在升起。

那么如果我把之前的 carrots 复数改成单数,I eat a carrot. 这句话对不对?‍‍语法上似乎是没有问题的,可是这到底要表达什么意思吗?咱们说了,‍‍表达进行中状态的动作不用一般现在时态,而某只胡萝卜也不能让你每天吃,‍‍所以这句话就很怪。

再比如你如果对母语人士说:I go to lunch. 母语人士就会觉得哪里不对,好像缺少了什么信息,于是就会和你确认‍‍:Do you mean you're going for lunch now?你现在去吃午饭吗?改动一下,语义就清晰了。‍‍

你也许会说我再加个时间副词:I eat a carrot now. 英语里还是听上去不对头,就是因为 eat 在这里是一般现在时态‍‍,反而很少和现在‍‍ now 同时使用,而 now 往往和马上要讲到的现在进行时一起使用,‍‍这一点请一定要注意。‍‍

第二,表达习惯或重复的动作。其实这个可以归类到刚才说的表达事实,比如:I play basketball. 我打篮球,‍‍或者说我有这个习惯,所以不能用进行态或者完成态,只能用一般态。‍‍ ‍ 第三,表示预计发生的事(注意不能表示太久的将来),比如:

  • The bus leaves at 8pm tonight. 公车今晚 8 点离站。其实你也可以把这句话当做陈述一个事实,我们也可以再加上一个时间,把它改成习惯/重复动作:The bus leaves at 8pm every day.
  • The flight is delayed. 航班误点了。

第四,体育解说员在解说时,最经常用的时代就是一般现在时,比如:

Kobe moves from the baseline, catches the ball, fire from downtown, and it's good! 科比溜底线,接球,出手,命中!

第五,接下来讲讲历史现在时,这个比较少见。例句:

Last summer,my family and I embarked on a memorable road trip, uh, as we drive through picturesque landscapes and we spotted a charming little town in trick decide explore. The streets are lined with queen shops and locals warmly greatest.

译文:去年夏天我和我的家人来了一次难忘的公路旅行。当我们驾车穿越风景如画的地方的时候,我们发现了一个迷人的小镇。我们被吸引住了,因此决定去探索一下。街道两旁是古雅的小商店,当地人热情地向我们打招呼。

除了第一个动词 embarked 使用了过去时态,后面的动词 drive,spot,decide,are,great 都用了一般现在时,这个就是所谓的历史现代时,目的是让叙述变得更加生动,更加鲜活,似乎这件事儿就发生在眼前一样。

注意,历史现代时这种用法,至少第一个动词一般来说是需要用过去时态的,以此来告诉读者这件事儿其实发生在过去,然后再改用历史现在时。要是通篇都用一般现在时,可能就让人看不懂了,时态就彻底乱套了。

# 现在进行时态

‍

# 构成

该时态的构成是:助动词 be 的变位‍‍ + 动词的现在分词。be 动词有两个主要身份:

  • 连系动词或者说系动词。‍‍这个英语兔我在语法综述视频里说过,‍‍说白了就是把它之后的意思赋予前面的词,I am a smart rabbit. 其实就是 I = a smart rabbit.
  • 助动词,用来构成时态,以及被动态(这个先不做讨论)

be 的动词变位也就是改变拼写,例如 I am, You/we/they are, She/he/it is. ‍ 动词的现在分词通常在词尾加 ing,如 looking,smelling,tasting。‍‍有些动词要在此之上改变一下拼写。如:

  • write → writing
  • hit → hitting
  • die → dying

# 用法

这个现在时间 + 进行状态,很好理解。常见的情况有:

  1. 眼下正在进行的动作
  2. 现阶段的反复动作
  3. 表示按照计划安排,近期内即将发生的事情
  4. 时间/条件状语从句中,表示将来正在发生的动作
  5. 表示刚刚过去的动作
  6. 表示委婉口气

第一种情况,眼下正在进行的动作:

  • I am eating a carrot.
  • You/we/they are eating a carrot. She/he/it is eating a carrot.
  • The rabbit is eating a carrot.
  • You are watching my video.
  • I am thinking of you.

第二种情况:现阶段的反复性动作(和一般现在时的意义不同):

  • I'm standing law. 我近期在学习法律,表示现阶段在做的事儿;

  • I study law. 我是法学生,表明的是我的身份,这其实是一种状态,而不是动作。

  • Larry is taking batman supplements。Larry 最近在补充维生素,可能 Larry 最近有一些缺乏维生素的身体症状,所以开始吃维生素补剂了。

  • Larry is taking batman supplements. Larry 最近在补充维生素,可能 Larry 最近有一些缺乏维生素的身体症状

  • Larry takes badman supplements. 意思是 Larry 长期吃维生素补剂,这是个长期的状态 ‍ 第三种情况,按照计划近期内,即将发生的动作:

  • President Biden is wasting china next week. 拜登下周访问中国。

  • Jack Ma is meeting Larry tonight. 杰克马今晚要和 Larry 见面。

  • The sports meeting is starting tomorrow. 明天要开运动会。 ‍ 这种用现在进行时表示将来的的用法,大家中学的时候都是学过的。针对这种用法大家要注意两点:

  • 仅限于近期内即将发生的动作,不能用来表示时间太遥远的未来;而且这种将来的动作一般都是计划好的,比如 The sports meat starting tomorrow. 这个就是典型的事先安排好了的活动。

  • 不是所有动词都可以用 ing 形式表示将来,另外这种用法一般是第四类动词居多,例如 meet 以及 start 。第二类动词就不行,比如 I'm walking on the road. 就表示正在进行的动作了。

第四种情况:时间/条件状语从句中,表示将来正在发生的动作,比较简单:

  • If you are looking for Larry, you'll find him in the meeting room.
  • When you are writing a report, use formal vocabulary.
  • I'll give you a lift if you are still waiting here when I pass on my way home.

第五种情况:表示刚刚过去的动作

  • I don't know what you're talking about. 这个“talk”的动作其实指的是对方刚刚说过的内容,而不是对方正在说的内容,是已经过去的事儿。
  • Joe is telling me not to go.
  • Shut up! What I'm trying to say is you just don't get my point.

注意,这种用法有两个限制条件:

  • 第一:仅限于口语,书面语一般不这么用。

  • 第二:仅限于少数动词,比如 talk ,tell ,say 之类的,表示“说”的动词。 ‍ 第六种:表示委婉口气

  • I'm wondering if I may have a word with you. 我寻思着能不能跟你说句话。

  • I'm hoping to be selected into the basketball team,. 我希望能入选篮球队。

如果这边改用一般现在时 wonder 或 hoped,语法依旧是对的,但这种委婉的语气就没有了,变成了纯粹的主观想法。 ‍

# 现在完成时态

‍

# 构成

现在完成时态的构成是:助动词 have 的变位 + 动词的过去分词。‍‍ ‍ 动词的过去分词通常在词尾加 ed,如 looked,smelled,tasted 。‍‍但是也有很多动词的过去分词是所谓不规则变化,不是在词尾加 ed 那么简单,比如‍‍ eat 的过去分词是 eaten,bring 的过去分词是 brought,feel 的过去分词是 felt。但往往还是有一定规律可循的:

  • eat, give,see,fall → eaten,given,seen,fallen
  • bring,bring,buy,fight,think → brought,brought,bought,fought,thought
  • feel,keep,sleep,leave → felt,kept,slept,left

另外需要特别指出的是,动词除了过去分词这种变位,还有一种变位叫做过去式(Past / Preterit),两者是不同的

​ ‍

# 用法

之前概述里提过,完成时态表达已经完成了的动作,‍‍往往还对现在造成影响。还需注意:

  • 第一就是现在完成时表达的意义远大于已完成这三个字,甚至很多时候完成时所表达的意思恰恰是一种未完成的状态。用完成时来表达一种未完成的状态,这是很常见的。
  • 现在完成时不能与表示过去的时间状语连用,这个要记住。 ‍ 常见的用法有:
  1. 已完成用法:表示过去的某个动作已完成,且该动作的完成与当前的情况有联系,完成时的“已完成”表示一种因果关系,动作的完成是原因,而当前的情况是结果。 /第四类动词居多/
  2. 未完成用法:表示动作或状态从过去某时开始,持续到现在,此状态可能仍将继续下去,也可能刚刚结束,抑或表示一段时间内反复发生的动作。 一般与时间段状语连用。

① 已完成用法:表示过去的某个动作已完成,且该动作的完成与当前的情况有联系,完成时的“已完成”表示一种因果关系,动作的完成是原因,而当前的情况是结果。 /第四类动词居多/

  • He has turned off the light. ( 含义:Now the light is off.) 这里主要是隐晦地表达灯已经灭了
  • I've laid the table. (含义:It's time to eat.)
  • He has recovered from his illness. (含义:Now he is well.)
  • I've studied English. (含义:I know English.)
  • I've changed my attitude. (含义:Now I have a new attitude.) ‍ 已完成用法可以和下面几类时间状语连用:

a、表示不确定过去时间的状语:already, yet, before, recently, lately…

b、频度时间状语:often, sometimes, ever, never, once, twice…

c、包含当前时间状态在内的时间状语:now, just, today, this morning, this year…

# 注意,不包含当前的时间在内的时间状语是不能用的,因为这种时间状语和该时态所表达的意义是冲突的。 ‍

‍ ② 未完成用法:表示动作或状态从过去某时开始,持续到现在,此状态可能仍将继续下去,也可能刚刚结束,抑或表示一段时间内反复发生的动作,一般与时间段状语连用。

第一类、第二类动词肯定式:

  • He has volunteered in the orphanage for years. 他一直在孤儿院做义工,而至今为止,这个状态依旧在继续。

  • Michael has lived here since 2018. 自从 2008 年开始 Michael 就住在这儿,一直住到现在,将来很可能还会继续住在这儿。

  • I've always missed her. 我一直很想念她。这个 miss 在这里是第一类动词的用法,表示一种状态 ‍ 第二类、第四类动词否定式,表示状态延续至今:

  • I haven't seen her for years.

  • They haven't visited us since 2015.

  • He hasn't written to me for a whole year.

  • I haven't talked with my mom since we had a fight last time.

这里大家要注意的是,不论是第一类、第二类动词的肯定式,还是第二类、第四类动词否定式,表达的都是一个时间段的概念。只要能明确表达一个时间段,那么不管使用的是第几类动词,那么一切都是成立的。

# 关于 since

since 在完成时中的用法有:

① 【since】既是介词,又是连词,例句:

  • I haven't seen him since yesterday. 这里 since 是介词,和 yesterday 构成了副词性质的介词短语,修饰谓语动词 haven't seen
  • I haven't seen him since we ran into each other in Paris last year. 这里 since 是一个连词,引导副词性从句

② 与现在完成时搭配使用的【since】,应该后接时间点;如果后接动词一般过去时所表示的时间段,则容易产生歧义;如果后接动词的现在完成时所表示的时间段,则没有歧义。例句:

  1. I haven't seen him since yesterday. (✓) 【since】+ 时间点
  2. I haven't seen him since we ran into each other in Paris. (✓) 【since】+ 时间点
  3. He hasn't written to me since he lived in Beijing. (?) 【since】+ 一般过去时的时间段
  4. He has taken extra care of me since I was ill. (?) 【since】+ 一般过去时的时间段
  5. He hasn't written to me since he has lived in Beijing. (✓) 【since】+ 现在完成时的时间点
  6. He has taken extra care of me since I've been ill. (✓) 【since】+ 现在完成时的时间点 ‍ 首先必须明确的是,就是 since 必须表示一个时间点,搭配之后,形成一个起点在过去,终点一直延续到现在的一个时间段。如果不是时间点,而是时间段,会发生什么呢?这个也要分成两种情况来分析:
  • since 后接的是纯粹的表示过去的时间段,会产生歧义。

    • 例如 He hasn't written to me since he lived in Beijing. 这句话可能有两个意思:
    • 自从他来北京住之后,他就没给我写过信。我相信大部分是这么理解的
    • 但其实,这个句子有更大的可能表示的其实是相反的意思:自从他从北京搬走后,他就没给我写过信。因为 since 天然的排斥时间段,那么当你把 He lived in beijing 这种表示时间段的东西接在 since 后面的时候,就会自动从这个时间段的终点开始计算,把这个终点当做一个时间点来看待。所以 since he lived in beijing 就相当于 since the day he left beijing
    • 第 4 个例句同理,第一个意思:自从我病了之后,他就对我照顾有加;第二个意思:自从我病好了之后,他就对我照顾有加。
  • since 后接的是包含现在的时间段,则不会产生歧义,例如第 5 个例句

所以大家在写句子的时候,要尽量避免用 since 和时间段来搭配,就用时间点,这样意思比较清除

③ It is 时间名词 + 【since】

  • It is a long time since we met last. (✓ ✓ ✓) 这个在中学就学过,当做固定搭配记住就行。
  • It's been a long time since we met last. (✓/ ?) 用 has been 其实也可以,但是没那么常见。

# It/this/that is the first time + that 从句

用法如下:

① 主句一般现在时 + 从句现在完成时

  • It's the first time I've been here. 注意 I've been here. 是定语从句(而不是强调句),省略了 that

  • It's the third time Michael has been late this week.

  • Is it the first time you've visited China? ‍ ② 主句表示将来时间 + 从句现在完成时

  • It'll be the first time I've been late.

  • It'll be the third time Michael has been late this week.

  • Will it be the first time you've visited China? ‍ ③ 主句一般过去时 + 从句过去完成时(其实就是第一种用法往前倒退一格)

  • It was the first time I'd been late.

  • It was the third time Michael had been late this week.

  • Would it be the first time you'd visited China?

# 现在完成进行时态

# 构成

该时态的构成可以说是现在进行态 + 现在完成态的合体:

  1. 现在完成时态的构成是‍‍: have 的变位 + 动词的过去分词
  2. 现在进行时态的构成是‍‍ :be 的变位 + 动词的现在分词

两者的综合其实就是把第二点中的 be,作为第一点中的动词,也就是说‍‍第一点中的动词是 be。更进一步说,第二点中的 be 的变位 = 第一点中的 be 的过去分词,‍‍这个只可能是 been。‍‍

所以现在完成进行时态的构成就是:have 的变位 + been‍‍ + 动词的现在分词。

​ ‍

# 用法

现在完成进行时态,‍‍主要描述对于现在这个时间点,不但已经完成了一部分,而且还要继续进行的动作。‍‍比如到现在为止,我不但已经吃了一些胡萝卜,还要继续吃,那就适合用这个时态。‍‍谓语动词多为第二类、第三类动词。 ‍ ① 表示动作仍在进行:动作在过去某时开始,一直延续到当前时刻,/第二类、第三类动作居多/,且经常与时间段状语连用

  • He has been learning English for years.

  • I've been looking for this wallet since early morning.

  • I've been working on this project these days. ‍ ② 表示动作刚刚结束:动作在过去某时开始,一直延续到当前说话时刻,并已在当前时刻结束,/第二类、第三类动作居多/

  • A: I'm sorry to have kept you waiting.

  • B: It's okay. I've been watching Larry's channel.

# 小结

现在时态的构成形式:

  • 一般现在时:V / V-s, 例如:I eat carrots.
  • 现在进行时:be + V-ing, 例如:I am eating carrots.
  • 现在完成时:have/has + 过去分词, 例如:I have eaten carrots.
  • 现在完成进行时:have/has + been + V-ing,例如:I have been eating carrots.

一般 进行 完成 完成进行时
现在 一般现在时
动词原型
现在进行时
be + 动词-ing
现在完成时
have/has + 过去分词
现在完成进行时
have/has + been + 动词-ing

虽然每种时态的内涵很多,但我们不用一次性背下来,目前只需了解每种形态的构成形式即可,其内涵等用多了自然就知道了。

上次更新: 2025/5/9 14:55:39
时态中的动词
时态中的过去

← 时态中的动词 时态中的过去→

最近更新
01
学点统计学:轻松识破一本正经的胡说八道
06-05
02
2025 年 5 月记
05-31
03
《贫穷的本质》很棒,但可能不适合你
05-27
更多文章>
Theme by Vdoing | Copyright © 2022-2025 | 粤 ICP 备 2022067627 号 -1 | 粤公网安备 44011302003646 号 | 点击查看十年之约
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式