你摸透英语的16种时态了嘛
(时间)时态(状态)
一般现在时态
①表达事实。
I eat carrots. The sun rises in the east.
注:I eat a carrot. 错!你是想表达你正在吃一根胡萝卜还是想表达你每天都吃同一根胡萝卜?若是前者须用进行时,若是后者,一根胡萝卜能被你吃很多天?不合逻辑,必须用复数carrots,即每天都吃胡萝卜
②表达习惯/重复的动作。
③表示预计发生的事
The bus leaves at 8PM tonight. (公交车每晚8点开走这是母庸质疑的,规定的,也就指我们可预计发生的事情)
现在进行时态
现在正在进行的动作状态。
I am… You / We / They are… She / He / It is…
I’m eating carrots.
现在完成时态
已经完成的动作往往对现在有影响!
如我已经吃掉了胡萝卜。(暗示:没得吃了)
我们知道中文里是用“过”,“了”这些词来表示完成。如我吃过胡萝卜。
构成:助动词 have / has + 动词的过去分词
注意:过去分词≠过去式
I have eaten carrots.
我吃过胡萝卜。(言下之意:我曾吃过这种食物,我是见过世面的)
I have eaten a carrot.
我吃过一根胡萝卜。(言下之意:我已经吃了,所以不饿了。)
现在完成进行时态
对于现在这个时间点,不但已经完成了一部分,而且还要继续进行的动作。
构成:可以说是进行态+完成态的综合。
助动词have / has + been +动词的现在分词。
I have been eating carrots.
我在吃胡萝卜。(不但已经吃了些,还要继续吃下去)
You have been watching my video.
一般过去时态
动作虽然发生了,但是发生了多久?什么时候发生?什么时候结束?如果没有是上下文不得而知。如:
The rabbit ate a carrot.
兔子吃了胡萝卜。(只知道兔子过去某个时刻在吃胡萝卜,但是具体哪个时刻吃,吃了多久,什么时候吃完不知道。要看上下文。)
I thought of you.
我想你了。(可能的言下之意:这是事实,不骗你。)
You watched my video.
你看了我的视频。(可能的言下之意:这是事实,别抵赖哦!)
注意:
I play games. 我玩游戏。(言下之意:我经常玩,它是我的兴趣爱好。)
I played games.我玩过游戏。(此时并不表示我过去经常玩,即不能看出是不是重复习惯的动作。)
I used to play games. 我曾经常玩游戏。
过去进行时态
某个动作在当时是进行中的。
构成:助动词 was / were + 动词的现在分词
I was thinking of you.
(我在过去某个时间点处于想你的过程中)
现在完成时态 VS 一般过去时态 VS 过去进行时态
三者都有过去动作的信息。
现在完成时态是对现在这个时间点而已,某个动作是否已经完成了,重点在于某个动作是否已经在说这句话之前完成了,往往考虑的是某个过去的动作对现在的影响。
而一般过去时态重点在于描述某个动作到底在过去有没有发生,所以往往考虑的是过去的事实。现在进行时态和一般过去时态的区别有些微妙。如:
I have seen a cat.(重点在于我见过这只猫,并且知道它的颜色大小等)
I saw a cat. (重点在于之前某个地点确实有只猫,我看到了,不是瞎编的!)
I have gone to Shanghai. (我已经去了上海,还没回来,人已经不是“这里”力了。)
I went to Shanghai. (多半暗示,我已经回来了,单纯指我曾去过上海,有这个事。)
过去进行时态:某个动作在某个时间是正在进行过程中的,如你看某一部动画片时,你可以说,那只狮子正在追一只鹿。
过去完成时态
即现在完成时态往前推一时间段。过去某一点(A)的过去对A的影响。
构成:助动词had + 动词的过去分词。
I had eaten 5 carrots for lunch yesterday, so I wasn’t hungry at all yesterday afternoon.
(昨天中午之前,我已经吃了5个胡萝卜,所以昨天中午不饿了。)
He tried to find me yesterday afternoon, but I had already gone to Shanghai.
(昨天中午之前,我已经离开,去上海了,所以昨天中午他找不到我。)
过去完成进行时态
即现在完成进行时态往前推一个时间段,也就是说,对于过去某个点,不但完成了一部分,而且还要继续进行下去。
构成:助动词had + been + 动词的现在分词。
You had been watching my video.
I had been thinking of you.
一般将来时态
将来时态需要助动词帮忙:will、shall。因为动词本身不能表达将来。
但一般现在时态可以表达将来的动作。如:
The bus leaves at 8PM.
构成1 :am / is / are + going + to + 动词原形
甚至going可省略,直接助动词am / is / are + to + 动词原形。
但一般用来表达命令,如 家长命令孩子:You are to eat a carrot.
又或者用about代替going。
构成2 :助动词will + 动词原形。
注意这里的将来时态构成是指描述说话者十分确定会发生的事。如:
The sun will rise again tomorrow.
I will definitely do my best to make high-quality videos.
如果不太确定,就不能用一般将来时态,这时需要借助动词的“语气”。
将来进行时态
在将来某个时间,某个动作是在进行的过程中。
构成:助动词will + be + 动词的现在分词
I will be eating a carrot for lunch tomorrow from 1PM to 3PM.
将来完成时态
构成:助动词will + have + 动词的过去分词
I will have finished making the video by 4PM tomorrow, so I can publish it after that.
(明天下午4点钟前会完成视频的这个动作会对4点之后有影响。)
If suddenly you forget me. Do not look for me. For I shall already have forgotten you.
(如果你将来忘记我,我则在你忘记我之前就忘记你了,所以不用寻找我。)
将来完成进行时态
对将来某个点来说,不但已经完成了一部分,而且还要继续进行下去。
构成:助动词will + have + been + 动词的现在分词
I will have been eating carrots for 2 hours by 3PM tomorrow.
过去将来时态
这里的将来是相对过去某一时间点的将来,如“我去年说,我下个月要学会vue2.0”
过去将来时态常出现于从句中。
构成1 :助动词 would + 动词原形。
I said I would eat a carrot for lunch.
我(之前)说过我午饭会吃一根胡萝卜。(午饭时间对于我之前说那话的时间来说是在将来,但至于现在午饭时间有没有到,不得而知。)
I knew you would watch my video.
我(之前)就知道你会看我的视频。(你看我视频这件事对于我做出这个判断的时间来说是在将来。)
构成2 :was / were + going + to + 动词原形
注意:would的多义。
- will的过去式,构成时态。
- 虚拟语气,表语事实相反或语气委婉。如:
If I were you, I would eat a carrot.
(构成动词eat的虚拟语气:我不可能是你,所以这里的“吃”是虚拟动作。)
Would you pass me the carrot, please? ( 比Will you……更礼貌。)
Would you like a carrot for lunch? (比 Do you……更礼貌。)
过去将来进行时态
构成:would + be + 动词的现在分词。
I said I would be eating a carrot at 1PM tomorrow/yesterday.
我(之前)说我明天/昨天下午1点会在吃胡萝卜。
(我之前说我明天/昨天下午1点会是在吃胡萝卜这个过程中。)
过去将来完成时态
构成:would + have + 动词的过去分词。
I said I would have eaten a carrot by 1 PM tomorrow/yesterday.
(我之前说我明天/昨天下午1点会已经做完了“吃胡萝卜”这个动作。)
过去将来完成进行时态
构成:would + have + been + 动词的现在分词
I said I would have been eating lunch for 2 hour by 1PM.
我之前说我会在明天/昨天下午1点时在吃午饭这个过程中,并且之前吃了2个钟,之后还会继续吃。
你摸透英语的16种时态了嘛相关推荐
- 专升本英语——英语的九种时态总结
九种时态(3+3+3) (1)三个一般: >> 一般现在时: 动词原形或者末尾加s. (三单做主语时,动词要加s) eg:Jim plays basketball everyday. 这里 ...
- 明翰英语教学系列之时态与语态篇
文章目录 前言 时态 现在 `一般现在时(Simple Present)` `现在进行时(Present Continuous)` `现在完成时(Present Perfect)` 现在完成进行时(P ...
- 英语四六级常用八种时态
前言:前两天紧张的四六级报名开始了,不知道报考的小伙伴有没有报上名呢?听说今年的四级名额,在报考的第一天一个小时几千名额就结束了.看来报名都得秒杀了.这里呢,和大家分享一下,英语的一些小基础.,英语中 ...
- 专升本英语——五种基本句型、六种从句、两种语态、九种时态、三单
Notice1:考点串联包含五种基本句型.六种从句.两种语态.九种时态.三单. Notice2:在英语中只要有谓语动词就可称为一句话或者一个句子 (一)五种基本句型: (1)主+谓: ...
- 英语基础1—语法/时态
基础1-2 1.什么是语法? 组织规律 词汇-建筑材料 语法的5个层次 everytime i went to bed-and is this iam sure i was like ...
- Nature:超越地域和文化,AI识别出全人类共同的16种面部表情
来源:学术头条本文约2000字,建议阅读6分钟加州大学伯克利分校和谷歌的研究人员使用机器学习和YouTube视频,对常见的面部表情和引发表情的情境进行了比较.结果发现,人类在类似的社会环境中都会使用相 ...
- 测试 C、Python、Java 等 16 种编程语言的 Hello World:7 种存在 Bug?
译者 | 张洁 责编 | 屠敏 出品 | 程序人生 (ID:coder _life) Hello World 可能是最常用的计算机程序.几十年来,许多人在开始使用新的编程语言时,编写的第一个程序通常是 ...
- 16种JavaScript设计模式(中)
简介 上文中介绍了学习设计模式前需要了解的一些基础概念和js的基础模式-原型模式,没看过的同学可以点这里,本章将介绍以下几种模式 单例模式 策略模式 代理模式 迭代器模式 发布订阅模式 命令模式 组合 ...
- 运行个Hello Word也能出Bug?Python、Java、C++等16种语言中枪,最严重可导致文件丢失...
博雯 发自 凹非寺 量子位 | 公众号 QbitAI 一句最简单的Hello World,居然也会出Bug? 倒不是这句代码还能写错,而是运行时找到了许多操作系统对异常处理的漏洞. 在向/dev/fu ...
- 16种oracle查询日期语句
查询日期是使用oracle数据库过程中经常要遇到的操作,下文列举了一些oracle查询日期语句的例子,如果您感兴趣的话,不妨一看. oracle查询日期语句在我们使用数据库过程中是经常要用到的,下面就 ...
最新文章
- shell 中一个进制转换的小技巧
- 【python】xsspider零碎知识点
- SAP Spartacus B2B Org Unit List节点展开的递归逻辑实现
- 苹果内部文件曝光:iPhone SE3以外,还有大惊喜...
- 编译安装汇总:nVidia驱动/CUDA/cuDNN/TensorRT/OpenCV/gstreamer/DeepStream/jpeglib等
- 如何批量清理DWG文件?DWG文件清理教程
- [html] img标签的alt属性
- 二叉树的中序遍历算法
- VSCode自定义网络背景皮肤
- TestCenter测试管理工具介绍和环境配置(A)
- BPMN,BPEL,XPDL
- LINUX从零开始——ENGINEER(云计算应用管理)——Day3 [逻辑卷管理、RAID磁盘阵列、进程管理]
- windows系统使用的那点事(1)-解决win10的EN输入法不见了
- 刷cadn浏览量阅读量第二中方法
- android翻书效果实现原理( 贝塞尔曲线绘制原理/点坐标计算)
- 互联网打印机协议IPP分析
- rtsp播放h265(hevc)
- 项目经理,你在推卸责任吗?
- 频率分辨率的一些分析
- Agile-bpm工作流
热门文章
- Windows查看开关机记录
- swarm主网BZZ挖矿:钱包如何添加BZZ合约?如何查钱包余额?
- 计算机硬盘吱吱响,电脑硬盘吱吱响怎么回事
- node+express 使用multer进行文件上传,并且以PM2启动时的错误
- 【生活中的逻辑谬误】稻草人谬误和无力反驳不算证明
- 保留字符串中的大写字母(汇编语言)
- oracle同义词性能,ORACLE同义词总结 - welcome to open life - OSCHINA - 中文开源技术交流社区...
- Linux删除其中一行的快捷键,Linux 命令快捷键
- 有关白鹭egret引擎EUI Editor 打开项目报错问题的解决
- 关于顶级域名、二级域名、子域名的问题