英语中,动词时态的用法是尤其复杂和富于变化的。经常通过动词词尾、组动词等的变化表明动作发生时间的先后顺序,即时态。总的来说,英语中的动词时态分为 三个基本类型: 现在、过去和将来。动词时态的变化常常伴随着相应的表示时间或频度的状语

如: He often goes to the Great Wall

8.1.2 判断谓语动词的时态,除了借助于时间或频度副词之外,通常还要考虑句子的上下文,利用各个动作的时间先后或因果关系来确定动词的时。 如:

He tells me he plays table tennis well

He told me he plays table tennis well

8.2 一般现在时

8.2.1 一般现在时可用于陈述现在时间内发生或存在的事件,动作或情况。 这些事件、动作或情况也可能会无限期的延续下去。 一般来说,一般现在时可以用于以下几种情况

8.2.1.1 一般现在时可以陈述永恒 的真理 如:

Summers follows spring

8.2.1.2 一般现在时可以用于阶段内发生的情况。如:

My father works in a school

8.2.1.3 表示习惯性动作,通常表示不断重复的动作,时间状语可带可不带

如:I get up at 7:00 am

8.2.1.4 当谈论 是关于时间表、节目单或日程表上所安排好的事情的时候,通常用现在时表示将来的意义。 如:

The concert begins at 7:30 and ends at 9:30

8.2.2 一般现在时中,当主语为第三人称单数时,其谓语动词后面加-s,变化方法如下:

1)多数动词一般在词尾直接加-s 如:

buy- buys,drive-drives

2) 以字母-o,-s 等加-es

3) 以“辅音字母+-y”结尾的动词变y为i 在加 –es

8.2.3 当使用了频度副词,如always、never、usuall、rarely或副词 every day,every week 时,这种现在时可使习惯性动作表现的更加明显

She visits her parents every day

8.3 一般过去时

一般过去时通常表示过去某一时间发生的而现在已经结束的动作、事情或状态,常和表示过去某一时间的状语 yesterday,just now,at that time,three years ago 等连用。 如:Six hundreds years ago,Sir John Hawkwood arrived in Italy with a band of soldiers and settled near Florence

8.3.2 动词过去式的构成规则

规则动词的过去式是:

在动词原形后直接加-ed

如 climb climbed

动词以-e 结尾,则只加-d

动词以辅音+-y 结尾,则去-y 再加-ied 如:

try- tried,carry –carried

8.3.3 规则动词过去式词尾-ed的读音

在以浊辅音或元音结尾的动词后读【d】。

在以清辅音结尾的动词后读【t】 如:

crashed,shopped

8.3.4 一般过去时通常和表示过去的时间连用,有时没有具体的过去时间,需要通过上下文判断时间

如:

8.3.5 若所给信息影响了时间限定,则必须给出时间状语。

recently 在现在完成时中表示“从某一点一直持续到现在”

如: I have seen him several times recently

8.3.6 时间状语从句可以起到描述过去时间背景的作用

如: When the article arrived,the editor read the first sentence and  then refused to publish it

8.4 一般将来时

8.4.1 一般将来时通常用shall,will 或 be going to加上动词原型构成 。 will 可用于所有人称,shall 只能用于第一人称,在口语中,shall和will 通常被忽略,因为他们的缩略形式都是“ll”

8.4.1.1 在口语中就缩略形式“ll” 常用于代词之后 如:

8.4.1.2 否定式will not 和shall not 缩略形式分别为 won't 和shan‘t

8.4.2 be going to 表示将来的用法

8.4.2.1 在非正式文体中,表示意图,打算时,一般将来时多用be going to而不用will

8.4.2.2 be going to 表示将来而不借助时间状语 来表达时,这种情形常指马上 或“不久的将来”

8.4.2.3 be going to 也可与表示将来的时间状语连用 。 如:

8.4.2.4 be going to 可用来代替直接表达“打算”的动词。

I intend to write to him = I’m going to write to him

8.4.3 在条件句中一般将来时,通常由一般现在时表达,即主句为一般将来时,从句为一般现在时

如: If he is out,I'll call tomorrow

这条规则也适用于时间状语从句,即当主句为一般现在时或一般将来时时,其时间状语从句要用一般现在时表示将来

The moment he arrives ,I shall let you know。

I shall wait here until he comes

8.5 现在进行时

8.5.1 现在进行时由“be+动词的现在分词构成”。它表示说话时正在进行的动作或事件,往往与now,at the moment,just 等表示现在的时间状语连用。

如: Someone‘s knocking at the door,Can you answer it?

8.5.2 现在进行时也可以描述暂时的情况或动作,强调这一动作的情况短时间内正在进行

在这种句型中,所描述的正在进行的动作在说话时未必正在发生

如:Don't take the ladder away,Your father is using it

8.5.3 现在进行时在与副词 always、constantly,continually,forever,perpetually,repeatedly 等连用时,表示不断重复的动作

He is always helping others

8.5.4 现在进行时所描述的动作或事情发生得很多时,则有时含有抱怨的意思。

Our burglar alarm is forever going off for no reason

8.6 过去进行时

8.6.1 过去进行时表示过去某时正在进行的动作或状态,不一定需要时间状语

His wife was sitting beside him holding a large cake。

8.6.2 过去进行时和以all 开头的状语(all night,all day)一起使用,强调动作的连续性

It was raining all night。

8.6.3 过去进行时表示某事发生前已经开始的动作,在这种情况下,过去进行时常和一般过去时在同一个句子里使用。过去进行时表示当时正在进行的动作或情况,一般过去时则表示比较短暂的动作或事件。正在进行中的动作或情况常常和连词 when,as,just as,while等引导时间状语连用

While I was watering the garden,it began to rain

8.6.4 过去进行时表示并行的动作,经常与while 或 at the time 连用,强调同时进行的两种或几种动作。

8.6.5 meanwhile (与此同时、在此期间)经常用于描述正在进行的动作

Meanwhile the editor was getting impatient,for the magazine would soon go to press

8.6.6 过去进行时 和used to 在使用时应该注意的问题

过去进行时表示过去某个时间正在发生的动作,而“used to+ 不定式”表示一个动作或状态是过去的习惯,但并没有持续到现在(一般译为 过去常常)

8.6.7 在正式英语中,used to 的否定形式为used not to,疑问句形式常常把used  提到主语前,为(Used you to。。。)但在口语中,更常用的否定形式为 didn't use to 以及疑问句形式 Did you use to…

8.7 现在完成时

8.7.1 现在完成时主要有以下几种用法

8.7.1.1 表示开始于过去并持续到现在(也许还会持续下去)的动作,它常和“for+ 一段时间”或“since+某个时间点” 连用 如:

He has been there for six months

8.7.1.2 表示过去不确定的时间里发生对现在仍有影响的动作

I have read  the book, But i didn't understand it

8.7.1.3 表示刚刚完成的动作,可以与 recently,just 等连用。 如:I have just received a letter  from my brother。

8.7.1.4 表示最近发生的动作,常和副词 already (用于肯定句)和yet(用于否定与和疑问句连用)

Have you typed my letter

8.7.1.5 描述重复动作 如:

Historians have long been puzzled by dots ,lines and symbols which have been engraved on walls,bones,and the ivory tusks of  mammoths

8.7.1.6 表示结论性的陈述也常常用现在完成时

On the whole,business has been very good this year

8.7.2 在现在完成时中,要注意have gong和have been 的区别

He has gone to Alice Springs(他在去Alice Springs 的路上)

He has been to Alice springs(他曾经去过Alice Springs ,但是现在已经不在那边了)

8.7.3 一般过去时和现在完成时的区别

一般过去时的时间概念是明确的,我们关心的是过去的时间或过去的结果。而现在完成时的时间概念有时候是不明确的,我们所关心的是现在的结果,或过去发生的事情对现在的影响,所以现在完成时不能和ago,yesterday等表示过去的时间状语连用;它常和下列副词短语连用,这些副词短语表明了过去与现在的联系

So far,so far this morning,up to the present

8.8 过去完成时

8.8.1 过去完成时的主要用法表示两个事件中过去一个动作开始之前另一个动作已经完成,前面发生的动作,过去完成时来表示

如: The patient had been dead when the doctor arrived

8.8.2 当句子中有after等能够暗示时间先后顺序的状语从句出现时,通常可以明确的说明主语与从句动作的先后关系,如果主句为过去时,那么从句中的动作便行成了“过去的过去”,因此表示从句动作的动词常常使用过去完成时

如:  After her husband had gone to work,Mrs Richards sent her children to school and went upstairs to her bedroom

8.8.3 但在谈及过去不同时间所发生的两个动作时,并非总要将先发生的动作用过去完成时表示。 当按动作发生的顺序进行描述,通常使用一般过去式即可

8.8.4 我们要强调过去时间以后的动作,而只想将发生在此动作之前的动作作为临时性过度时,这一动作通常用过去完成时表达。 这样使用时,并没有强调过去完成时表达的动作之意

I felt pretty upset because of what Mary and said ,but i tried not to think about it too much

8.8.5 在过去完成时中表示“之前”概念时不能使用ago,而必须使用before。因为前者用于表示时间的起点是现在,而后者描述的时间起点则为过去的时间概念。 因此,前者一般适用于一般过去时,而后者可以用于过去完成时

A week before,he had completed a successful overland flight during which he covered twenty-six miles

8.8.6 过去完成时的作用有时完全相当于现在完成时的过去形式,在间接引语中这种情况尤其多

Juliet is excited because she has never been to a dance before

8.8.7 过去完成时被动语态为“had + been+ 过去分词”

When she came,the room had already been cleaned

8.8.8 “no sooner。。。than(才…就…)”和“scarcely、barely,hardly… when…(才/刚刚/仅仅 就)”这两种句型表示某件事紧随另一件事发生,no sooner/scarcely/barely/hardly一般多用于主句的主动词之前,并且这一主动词常用过去完成时,但不排除用一般过去时的情况。 主句中的谓语动词需要用部分倒装语序

Hardly had the game begun when it started raining

8.9 现在/过去完成进行时

8.9.1 现在/过去 完成进行时由“have/has been+ 现在分词”和“had been+现在分词”构成,所描述的动作主要强调以下几种情况

8.9.1.1 现在/过去完成时表示动作在某一段时间内一直在进行 如”:

She is very tired,she‘s been typing letters all day

8.9.1.2 表示持续性的动作 如:learn,lie,live,show,rain,sleep,stand等常与 since或for引导的一段时间副词连用,也可以用于how long开头的疑问句中,表示到目前该动作仍在进行,尚未结束

如:I’ve been living here for 15 years

8.9.1.3 现在/过去完成进行时还可以表示经常重复的动作。

Jim has been phoning Jenny every night for the last week

8.9.1.4 现在/过去完成进行时可以用于描述通过直接或间接的证据得出的结论

8.10 过去将来时

8.10.1 过去将来时是由 was/were going to,was/were about to,was/were to,was to have+过去分词,was/were on the point of,was/were due to 和would 等来表示。这些形式常常可以表示曾在过去预计发生的事情

In the same way,a Russian might fail to see anything amusing in a joke which make an Englishman laugh to tears

8.10.2 表示无法预见结果

如:Little did they know they were  to be  reunited ten years later.

8.10.3 过去将来时也可以表示过去因故中断的动作,通常用”just … when…”

We were just going to leave when Jean fell and hurt her ankle

8.10.4  was going to 和“was to have + 过去分词”

I was going to see Mr .Kay 可能见到也可能没见到

I was to have seen Mr .Kay 没见到

转载于:https://www.cnblogs.com/neve/archive/2011/10/15/2213697.html

英语基础语法(八)-时态相关推荐

  1. 英语基础语法学习(B站英语电力公司)

    1. 句子结构 五大基本句型: 主谓 主谓宾 主谓+宾+宾 主谓+宾+宾补 主系表 谓语: 一般来说,谓语是指主语发出的动作.(动词) 但是很多句子是没有动作的,但是还是必须要有谓语.(此时需要be动 ...

  2. 英语基础语法(十二)-虚拟语气

    12.1 虚拟语气一般表示说话人的主观愿望,推测等,而非客观情况,常用在非真实条件语句中. 如: How I wish i were a bird 12.2 虚拟语气的基本形式 12.2.1 虚拟语气 ...

  3. 英语基础语法——五种基本句式

    英语的五种基本句式 Sv (主谓) Svp (主系表) Svo (主谓宾) SvoO (主谓宾宾) Svoc (主谓宾补)

  4. 【python基础语法八】正则表达式

    正则表达式 1. 定义和作用 正则表达式是什么? 它是约束字符串匹配某种形式的规则 正则表达式有什么用? 检测某个字符串是否符合规则.比如:判断手机号,身份证号是否合法 提取网页字符串中想要的数据.比 ...

  5. 英语基础语法学习笔记 1

    链接:https://www.jianshu.com/p/b925188efdcc 来源:简书 基本句型及补语 五种简单的基本句型 S + V 主语 + 动词 S + V + O 主句 + 动词 + ...

  6. 英语基础语法(10) 直接引语和间接引语

    10.1 直接引语 10.1.1 一字不改的引述别人的话 叫直接引语 如: "Why don't we go sailing ?" Diana said Diana suggest ...

  7. 英语基础语法(七)-动词

    "这篇有点多,所以化了两天时间来录入和摘要!" 动词是构成句子的必备元素,充当句子的谓词部分.根据其用途,动词又可以分为及物动词,不及物动词:实义动词.情态动词.系动词.助动词:非 ...

  8. 语句中如何结束本循环进入下一循环_Python3基础语法(八)--控制循环 while...

    一.while 简介 Python 的循环有 for 和 while 两种,while 为条件控制循环,通过循环控制条件表达式控制循环结束. 流程图如下: Python 中 while 语句的格式如下 ...

  9. Java使用继承的语法是,Java基础语法八 继承

    1.超类和子类 超类和子类 父类与子类 多态: 一个对象变量可以指示多种实际类型的现象称为多态 一个变量可以引用父类对象,也可以引用其子类对象,这就是多态. 不能将一个超类的引用赋给子类变量,因为调用 ...

最新文章

  1. Linux基础知识1
  2. 学python可以做什么知乎-学完Python后能做什么?
  3. python实现qq登录_在django中实现QQ登录
  4. inotify监听文件夹的变动
  5. java 先进先出的map_「 深入浅出 」java集合Collection和Map
  6. 被限高消费后,王思聪又有新动作:新增对外投资...
  7. 【C 语言】文件操作 ( fread 函数 )
  8. 【Renpy】renpy游戏引擎制作的游戏拆包及汉化教程
  9. eclipse汉化方法
  10. PS如何做文字扫描效果(用于较淡的扫描件)
  11. 如何显示或隐藏mac文件后缀名
  12. AD中如何进行logo的自制与导入
  13. c语言按一个按钮弹出窗口,实现点击按钮,弹出输入框的内容
  14. 金属按钮开关如何接线
  15. 壁挂炉计算机控制系统,DIY壁挂炉温控器连入米家实现自动和远程控制
  16. ASP.NET Core开发-后台任务利器Hangfire使用
  17. VeLO:让AI自己调整参数的新优化器
  18. Vue简单入门及使用(二)---基本语法及组件使用
  19. PHP通过微信网页授权获取用户基本信息
  20. 个人用户如何保证企业邮箱安全?【网易企业邮箱】

热门文章

  1. javascript - dom
  2. setGeometry
  3. matlab cell
  4. c++异常处理机制示例及讲解
  5. 如何在typescript中使用axios来封装一个HttpClient类
  6. 产品经验谈:设计思维 统计思维
  7. oracle 9i 手工建库,简单记录Oracle 9i数据库手工建库过程
  8. .net数据源控件绑定mysql_理解asp.net中DropDownList编辑数据源,绑定数据库数据。...
  9. 教你如何成为解决问题的高手
  10. linux中第一个进程的形成,Linux进程管理