知名武汉出国英语培训机构-华盟教育欢迎您!
  高分热线:400-009-0127 
雅思写作    IELTS Pro forma
三种时态的用法解析(一般现在时、一般过去时、一般将来时)
发布日期 :2017.10.21    浏览次数:4321 次

在英语基础语法学习中,时态既是一个重点也是一个难点。英语教学中共有16种时态,但常用的只有8种,即一般现在时,一般过去时,一般将来时,过去将来时,现在进行时,过去进行时,现在完成时和过去完成时。在这8种常用的时态中,一般过去时,现在完成时和过去完成时的用法更是困扰着无数的学生。今天,我将借此机会对这三种时态的用法作一个梳理。
1)三种时态的形式
首先,我们需要清楚的是三种时态的基本形式:
一般过去时——动词的过去式表示
现在完成时——have/has+动词的过去分词
过去完成时——had+动词的过去分词
2)三种时态的用法解析
一般过去时表示过去某一时刻发生的动作和状态;现在完成时的用法有两种,一是表示结果,即动作发生在过去,但对现在造成了一定的影响;二是表示持续,即过去时间发生的动作持续到了现在。过去完成时表示的是“过去的过去”发生的动作。
从上面的定义中我们可以看出,现在完成时是一种将现在和过去都联系起来的时态;过去完成时必须以过去作为参照,在使用它时必须先读出一个过去的时态,如某一动作在此之前发生即可使用过去完成时。
3)三种时态的标志性短语
有些时候,如果完全按照定义来选择时态,可能还是觉得比较抽象。所以,在平时,我们不妨记住一些标志性的短语。事实上,每一种时态都有一些标志性结构,在看到了这些结构之后,我们只需要将其和对应的时态联系起来,填上正确的形式即可。
一般过去时:yesterday; the day before yesterday; last year/month/week…; two days/weeks/months/years ago; in 1998 (过去某一时间);just now…
现在完成时:since; for+时间段;already; just; yet; before; up to now; so far; recently; in/during the past few years/weeks/months…
过去完成时:by/by the end of+过去的时间点 
另外,在复合句中,过去完成时的用法主要依据概念,即“过去的过去”来判断。如
e.g. 1)She said that she had seen the film before.
     2)When he arrived at the party, most of the guests had left.
在1中,主句代表了一个动作say,从句中代表了一个动作see。若分析这两个动作发生的先后顺序。显然,我们可以看到see在say之前发生(看电影在前才符合逻辑关系)。如果,say用了一般过去时,那么see表达的就是一个过去的以前发生的动作,即过去的过去,符合过去完成时的用法。所以我们需要选用had seen的形式。
同理,2中从句有一个动作arrive, 主句中有一个动作leave。按照事情发生的先后顺序来看,leave应在arrive之前发生。如果arrive使用的是一般过去,那么leave代表的就是一个“过去的过去”发生的动作,需使用过去完成时。
以上就是对这三种时态的一个解析,希望大家在看了之后能够对这三种时态有一个正确的认识。最后,给大家留了一些题作为练习。
1.I _______ (have) an amusing experience last year.
2.I _______just (receive) a letter from my brother.
3.By the time I got back to school, the bell ________ (ring).
4.Jeff ______ (have) his bike for more than ten years.
5.By the end of last year, he _______ (work)in the factory for more than ten years.
KEY: had; have just received; had rung; have had; had worked







热门培训课程 Hot training courses



高分学员 High score students
侯同学  托福总分106
侯同学  托...
2017.06.23
高同学  雅思总分6.5  获加拿大卡尔加里大学录取
高同学  雅...
2017.06.23