
英语时态有16种,可以查阅有关的英语语法书籍,或者在BaiDu上查英语时态, 就可以得到详细的说明和例句。
时态(Tense)是英语谓语动词的一种形式,表示动作发生时间(Time)和体态(Aspect)。所谓体态是指动作发生的方式或事物所处的状态。英语不同于汉语,表示动作发生在什么时间和以何种体态发生,主要是通过谓语动词形式本身的变化来实现的。英语中,表示动作发生的时间有四种:现在、过去、将来和过去将来;表示动作发生的体态也有四种:一般、进行、完成和完成进行。时间和体态的结合就构成了时态。英语有16种时态。但是较常用的只有十种:一般现在时、一般过去时、一般将来时、过去将来时、现在进行时、过去进行时、将来进行时、现在完成时、过去完成时和现在完成进行时。具体的时态举例,如果16种全列上,是放不下的。建议你找比较厚一点的语法书看一下,一般都有介绍。8.1 —般现在时(Present Indefinite Tense)1. 表示习惯性的动作;讲话时,人或事物的特性或状态;以及客观真理等谓语动词:除第三人称单数需要在动词后加-s外,其余人称均用原 形动词(be和have动词随着人称的不同有特殊形式)。该时态常跟有一个含有频度或现在概念的状语,如:always,never,every day等。例如:We get up at six every morning. (习惯性动作)我们每天早上六点钟起床。Everyone is in high spirits. (现在所处状态)大家都情绪高涨Light travels more quickly than sound. (客观事实)光比声运行得更快。2. 用于时间和条件状语从句中,代替一般将来时例如:If it is fine tomorrow, we will go on a picnic. 如果明天是晴天,我们将去野餐。When you come next time, bring me some magazines. 你下次来时,给我带几本杂志来。3. 与某些具有“出发,到达”等含义的动词连用,表示按计划将要发生的动作常用的这部分词包括:arrive,be,begin,go,leave,start,stay等。例如:The delegation arrives in Beijing this afternoon.代表团将于今天下午到达。There is a new film tonight.今天晚上有一个新电影。4. 用于报刊的新闻标题中例如:Algerian Troops Fire on Anti-government Rioters 阿尔及利亚部队向反政府暴乱者开火Wildlife Flourishes in Jilin Reserves 吉林保护区野生动物兴旺8.2 —般过去时(Past Indefinite Tense)表示过去某时间的动作或状态。谓语动词用过去式:规则动词的过去式是在原形动词后加-ed或-d;不规则动词的变化形式需要记忆(参见附录一)。该时态常跟有一个表示过去时间的状语,如:then,at that time,just now,three days ago,或一个由when,while等引导的表示过去的时间状语从句。例如:The children went out just now. (不规则动词)孩子们刚才出去了。She died ten years ago. (规则动词)她十年前就去世了。【注】有时一个使用过去时的句子中并没有表示过去时间的状语,却有一个地点状语。这时,该地点状语往往暗示了动作是在过去某时间发生的。例如:I lost my wallet at the theatre.我在剧院丢了钱包。8.3 —般将来时(Future Indefinite Tense)表示相对于讲话时间将要发生的动作或情况。谓语形式是shall或will加动词原形。(在英国第一人称用shall,其他人称用will;在美国各种人称均用will。)这种时态,通常跟有一个表示将来的时间状语,如soon,next week,tomorrow等。例如:Next month, my sister will be nineteen. 下个月我妹妹将是十九岁了。I will (或shall) return you the book as soon as possible. 我将尽快地把书还给你。【注】表示将来时间的其他形式.1) be going to do表示最近打算要做的事情。例如:What are you going to do this evening? 你今天晚上干什么?The wall is going to be painted green. 这堵墙将被漆成绿色。有时,也用于天气情况。例如:It is going to rain. 天要下雨了。be going to可用于条件句表示将来时间,而will(shall)则不能。例如:If you are going to play tennis this afternoon, you had better get your shoes prepared now. 如果你下午要打网球,最好现在就把鞋准备好。2) be to do表示按计划要发生的事情。例如:We are to meet at the school gate.我们约定在校门口见面。3) be about to do结构表示“即将(正要)做某事”。例如:Autumn harvest is about to start.秋收就要开始了。4) 一般现在时表示根据规定、时间表要发生的动作(参见本讲 8.1-3)5) 现在进行时表示按计划、安排即将发生的动作(参见本讲8.5-2)8.4 一般过去将来时(Past Future Indefinite Tense)表示在过去某一时刻之后将要发生的动作或情况。多用于主句谓语动词是一般过去时的宾语从句中。其形式由will或shall的过去式would或should加原形动词构成。例如:He said that he would get married soon. 他说他不久就要结婚了。I asked him when he would come here again. 我问他何时再到这儿来。【注】和一般将来时一样,一般过去将来时也有其他相应的表达形式,如 was (were) going to do等。例如:He said that he was going to try again. 他说他要再试试。8.5 现在进行时(Present Continuous Tense)由be的适当形式(am, is, are) +现在分词构成。主要用于:1. 表示说话时,或现阶段正在进行的动作或发生的情况。例如:They are making an experiment now. 他们正在进行一个实验。Professor Wang is attending a conference in Paris 王教授正在巴黎参加一个会议。2. 表示一个按计划即将发生的动作。但仅适用少数动词而且常跟有一个时间状语。常见的这类动词有:go,come,leave,arrive等。例如:He is coming here next week and is staying here until August.他将在下星期到这儿来,并且一直待到八月。【注】 1)不用于进行时态的动词(Verb Not Used In Continuous Tenses)包括表示感觉、情感、心理状态、所有关系以及特征等状态动词一般不可用于进行时,(参见第七讲7.2)。例如:agree(同意) belong(属于) have(有)love(爱) remember(记得) want(想要)appear(好像) see(看见) hear(听见)notice(注意) seem(好像) be(是)feel(感觉) know(知道) mind(介意)think(认为) believe(相信) forget(忘记)like(喜欢) realize(认识到) wish(希望)然而,当这部分词转作其他意思使用时,有的就可以用于进行时态了。例如:I am seeing Mary tomorrow. 明天我将与玛丽会面。He is thinking about the problem. 他正在考虑这个问题。2) be的进行时态+动态形容词(Dynamic Adjective)(参见第五讲形容词5.1-2-2),有时可表示在某一相对短暂时刻人们的活动和行为。例如:I’m just being curious. 我只是有点好奇。Mary is being modest now. 现在玛丽倒谦虚起来了。3) 习惯进行时(Habitual Continuous)现在(或过去)进行时有时可与always,constantly,forever等词连用,含有感情色彩,常常用于表示某种令人不悦的情况。例如:You are always finding fault with me. 你老是挑我的毛病。John is forever losing things. 约翰总是丢三落四的。8.6 过去进行时(Past Continuous Tense)表示过去某时刻或某阶段正在进行的动作。谓语形式:由was (were) +现在分词构成。通常有一个表示过去时间的状语。例如:We were talking about you a moment ago. 我们刚才谈到你呢。I was playing the piano when she came in. 她进来的时候,我正在弹钢琴。【注】过去进行时还常常用于对故事中情节的描述。例如:It was a dark night and a strong wind was blowing.那是一个漆黑的夜晚,风在呼呼地刮着。8.7 将来进行时(Future Continuous Tense)谓语形式:由shall或will + be +现在分词构成。1. 主要表示在将来某一时刻或某一段时间正在进行的动作。例如:What will you be doing this time tomorrow? 明天这个时候,你在干什么?We will be having a meeting from 3 to 4 this afternoon. 今天下午三点到四点,我们要开会。2. 有时也可表示预料不久就要发生或势必要发生的动作。例如:I believe he’ll be coming soon.我想他马上就会到的。I will be seeing a friend off this afternoon. 今天下午我要去送一个朋友。8.8 现在完成时(Present Perfect Tense)谓语形式:由have(has)+过去分词构成。主要有两个用法:1. 表示过去发生的但对现在有影响的动作。这时,可以不用时间状语,也可和一些表示不定过去的时间状语连用,常见的有already,yet,never,before,recently,just,ever,once等。例如:I have been to Peking many times. 我多次去过北京。They have already published the results of their experiments. 他们已经发表了实验的结果。2. 表示从过去某时间开始一直延续到现在(可能还要继续下去)的动作。常用于含有延续意义的动词,并且一般要跟一个表示一段时间的状语,如since,for two years,so far,in recent years等。例如:He has lived here since 1949. 自从1949年以来,他一直住在这儿。I have studied English for two years. 我学英语已经两年了。【注】 1) 含有界限意义的动词(Terminative Verb)如:begin,end,die,lose,find,fall,go,come,join等,以及含有瞬间意义的动词(Momentary Verb)如:knock,jump,strike,hit等,不能用于完成时的第二种用法。(参见第七讲7-2)例如:不可说:He has joined the army for ten years.应该说:He has been an armyman for ten years.或者说:It is (has been) ten years since he joined the army.或者说:He joined the army ten year ago.译文:他参军已经有十年了。2) It is (has been)... since这一结构也常用于现在完成时。例如:It is (= has been) a long time since they last met each other. 自从他们上次见面以来,已有很长时间了。3) 在“This is the first (second) time that... ”句型中,从句中常用完成时态。例如:Is this the first time that you have visited Hong Kong? 这是你第一次参观香港吗?This is the second time that I have broken a cup this year. 这是我今年第二次打坏茶杯了。4) 在when和where引导的疑问句中,一般不用现在完成时(“Where have you been?”除外),因为这类句子询问的要点就是事情发生的具体时间和场合。例如:----When did you see him? 你什么时间看见他的?----I saw him an hour ago. 我是一小时以前看到他的。----Where did you buy the book? 你在哪儿买的这本书?----I bought the book at our school book store. 在学校书店买的。5) 现在完成时和一般过去时的区别(1) 两者都可表示过去发生过的动作,但是前者表示的是过去动作对现在的影响,而后者则是表示过去动作的事实。试比较:He has gone to Peking.他到北京去了。 (意思是人已不在这里)He went to Beijing (last week). 他(上星期)到北京去了。(意思是动作发生在上周,人现在或许已回来。)(2) 两者都可表示过去开始并延续了一段时间的动作,现在完成时含义为该动作仍在继续,而一般过去时则说明该动作现早已终止。试比较:My uncle has lived in Rome for four years. 我叔叔在罗马住了四年了。(现在仍在那儿住)My uncle lived in Rome for four years. 我叔叔在罗马住了四年。(现在不住在那儿了)8.9 过去完成时(Past Perfect Tense)谓语形式:由had+过去分词构成,表示在过去某一时刻以前已经完成的动作,常用一个由by,before等介词或连词引导的、表示到过去某一时间为止的时间状语。这一时态,常用于宾语或定语从句中。例如:John had learned some Chinese before he came to China. 约翰来中国以前,学过一些汉语。By the end of last year, I had worked in this college for ten years. 到去年年底为止,我在这所学院工作已有十年了。He found the book that he had lost. 他找到了他丢失的那本书。过去完成时也常用在“no sooner…than”,和“ hardly…when (before)”等句型的主句中,从句中常用一般过去时。“no sooner”“hardly (scarcely)”移至句首表示强调时,要求用倒装语序(参见第十七讲17.2-2)。例如:(1) We had no sooner reached home than it began to rain.No sooner had we reached home than it began to rain.译文:我们一到家,天就下雨了。(2) He had hardly entered the office when (before) the phone rang.Hardly had he entered the office when (before) the phone rang.译文:他一进办公室,电话铃就响了。【注】过去完成时和一般过去时的区别两者都表示过去的动作,但是一般过去时表示的是相对于现在的过去时间,而过去完成时表示的是相对于过去某一时刻的过去,即过去的过去。注意不要在无过去相对时间的句子里误用过去完成时,也不要在有过去相对时间的句子里误用过去时。例如:错误:They had finished that work yesterday.正确:They finished that work yesterday.译文:他们昨天完成了那项工作。错误:All delegates arrived before 6 yesterday afternoon.正确:All delegates had arrived before 6 yesterday afternoon.译文:昨天下午六点以前,所有的代表都到了。8.10 现在完成进行时(Present Perfect Continuous Tense)现在完成进行时由have (has) + been+现在分词构成,表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去,通常与表示一段时间的状语连用,如:for hours,since this morning...例如:They have been watching television for two hours. 他们已经看了两个小时的电视了。He has been working on this essay since this morning. 自从今天早上起他一直在写那篇文章。【注】1) 现在完成进行时和现在完成时的区别(1) 现在完成进行时和现在完成时的第二种(即表示动作延续)的用法相似并常常可以互换。它们的区别在于:现在完成进行时比现在完成时更强调动作的延续性,前者可以说是后者的强调形式。 试比较:We’ve been living here for ten years.We’ve lived here for ten years.译文:我们在这儿住了十年了。(2) 在不用时间状语的情况下,现在完成进行时表示动作仍在进行,而现在完成时则表示动作在过去已结束。例如:The students have been preparing for the exam. (还在进行)学生们一直在准备考试。The students have prepared for the exam. (已经结束)学生们对考试作了准备。(3) 现在完成进行时一般不适用于状态动词(Stative Verb),要表示状态动词的延续,只可用现在完成时。例如:They’ve known each other since 1970. 从1970年起,他们就相互认识了。He has hoped that he has an opportunity to have college education. 他一直希望有机会上大学。2) 现在完成进行时在过去场合中的变化形式是过去完成进行时(the Past Perfect Continuous Tense)。其形式为:had + been + 现在分词。例如:She asked me what I had been doing these years. 她问我这些年在干些什么。They were sweating all over because they had been playing basketball. 他们浑身是汗,因为他们一直在打篮球来着。
英语共有16种时态,分为一般现在时(do),一般过去时(did),一般将来时(will do),现在进行时(is/am/are doing),过去进行时(was/were doing),将来进行时(可与一般将来时换用,will be doing),现在完成时(have/has done)。
过去完成时(had done),发生在一般过去时的动作之前),将来完成时(will have done),现在完成进行时(have/has been doing),过去完成进行时(had been doing),将来完成进行时(will have been doing),过去将来时(would do),过去将来进行时(would be doing),过去将来完成时(would have done),过去将来完成进行时(would have been doing)等。
时态(tense)是一种动词形式,不同的时态用以表示不同的时间与方式。它是表示行为、动作、状态在各种时间条件下的动词形式,在英语中有16种时态。
在语法里,时或时态表示行为发生的时间和说话时的关系。一般分为过去式、现在式、将来式,通常也有与表示动作进行或终止的进行式和完成式等体貌一起相连用的情况。
时态连同语气、语态、体貌和人称为动词形式至少可能能够表现出的5种语法特性。
有些语言,没有时态的使用,如分析语的中文,但必要时,仍有时间副词的辅助。也有些语言,如日文,形容词的词形变化能表达出时间上的资讯,有着类似动词的时态性质。还有些语言,如俄文,一个单词就能表现出时态和体貌。
参考资料:百度百科-英语时态详解
16种英语时态,最主要的有现在时、过去时、将来时,都可以与完成时搭配成为现在完成时、过去完成时、将来完成时。一般现在时:(1)现在发生的动作、情况、状态和特征(2)经常、习惯的动作(3)客观事实、普遍现象I am a student.我是一个学生.现在完成进行时(have been doing)表示从过去开始的某一动作,延续至今,或将持续下去例句:How long have you been watching TV?你看了多久电视了?
一般现在时,现在进行时,现在完成时,现在完成进行时,一般过去时,过去进行时,过去完成时,过去完成进行时,一般将来时,将来进行时,将来完成时,将来完成进行时,过去将来时,过去将来进行时,过去将来完成时,过去将来完成进行时。
不同的人会有不同的答案,有人说8个时态,有人说10个时态,还有人说12个时态,还有人说16个时态......这就是我们这么多年英语教育的成果。学了十几年的英语语法,连多少个时态都没有统一。
时态是针对句子的谓语动词而言的,也就是说只有一个完整的句子才有时态。也就是说这个句子的谓语动词部分携带“时间”和“状态”信息。“时间”和“状态”合称为“时态”。
那么非谓语动词为什么不能做谓语动词,就是因为非谓语动词仅有“状态”信息,而没有“时间”信息。关于这一点可以参考“英语语法,什么时候动词用原形?”和“怎样让学生从根本上理解非谓语动词?”等回答。
这个问题就是谓语动词是如何构造的。
谓语动词的第一个词用于表达“时间内涵”,谓语动词最后一个词用于表达“状态内涵”。
即:
谓语动词 = 时间助动词 + 状态主动词
下表列出英语谓语动词时态的构造形式:
上表即为下表
这时也许很多人会开始口诛笔伐起来:“什么? 有20个时态,还有不定时态,自创的吧!笑话,第一听说!”
好吧!暂且把不定时态置于一边,先仔细看上面的时态表格。
表格纵向为“时”,横向为“态”,4时结合4态生成了16个时态。(如需进一步了解时态的起源,请在头条搜《英语思维:英语时态的原理》视频)
这16个时态大家也许没有什么异议,那么另外的4个不定态哪里冒出来的,其实“不定时态”只不过第一次从“一般时态”中剥离出来而已。为什么要剥离出来,因为这是两种完全不同的时态,而传统语法没有认识到其差别,而混淆在了一起。
好了,现在我们知道了英语有20个时态,那么接下来大家应该知道的是,这20个时态彼此泾渭分明,彼此都有鲜明的区别本质的不同。如果没有认识到这一点,就会导致了时态之间的混淆,乱用一气。 这就是为什么很多同学分不清“一般现在时态”和“现在进行时态”、分不清“一般过去时态”和“现在完成时态”、分不清“一般将来时态”和“将来进行时态”、分不清“一般过去时态”和“过去完成时态”等等。
当你理解每一个时态的真正的本质内涵后,你就会清晰的区别出什么时候需要用什么样的时态,而不会在相互混淆了。
下面转帖之前回答的“过去一般时态和现在完成时态本质区别”的例子如下:
大多数学生都分不太清楚一般过去时态和现在完成时态的区别。 但是一般过去时态和现在完成时态在英语这门语言中有清晰使用边界,其区别是鲜明的。
如:新闻播报里经常说到某某人去世了,你觉得应该如何翻译呢?
是:
He died. 他去世了。
还是:
He has died. 他去世了。
一、一般过去时态:
定义:时间仅指过去,和现在毫不相干,如下图所示:
I ate an apple.
我吃了一个苹果。
解释:ate本质上是did eat的结合体,did为时间助动词,表示过去时间;eat为状态主动词,表示一般态(陈述);ate这个动作发生在过去,和现在毫不相干。
一般过去时态可以和表示过去的时间状语连用,其关注和有效的时间落点如图1所示在过去。
I wrote a book last year.
二、现在完成时态
定义:时间涉及到过去到现在的这段时间,如下图所示:
I have eaten an apple.
我吃了一个苹果。
解释:have为时间助动词,表示现在时间;eaten为状态主动词,表示动作完成;eaten这个动作实质上是过去发生的,但是为了强调其影响力已经延续并影响到了现在所以结合了have助动词。
现在完成时态中的have是现在时间,其本质是现在时态,所以其不能和绝对的过去时间状语连用,比如不能和yesterday, five days ago, 1980等。现在完成时态其关注和有效的时间落点如图2所示为过去和现在的这段时间。
所以
I have written a book last year.
是错误的句子,因为last year是表达过去时间的。
一般过去时态和现在完成时态的区别总结:
一般过去时态的动作和状态影响力仅在过去,其可以和表示绝对过去的时间状语连用。
现在完成时态的动作和状态影响力从过去触及到了现在。其不可以和表示绝对过去的时间状语连用。
但是无论是一般过去时态还是现在完成时态都可以和表示一段的时间状语连用,如:
He lived here for five years.
他在那里住过5年。
He has lived here for five years.
他在那里住5年了。
Five years仅仅是一个时间段,其并不是绝对的现在、过去时间。
最后在回到文首的问题:
He died.
他去世了。
He has died.
他去世了。
现在完成时态表达了过去动作状态对现在的关联性,表示出其新闻的新鲜时效性特点,所以一般都是用现在完成时态。
试题分析:
过去一般时态和现在完成时态泾渭分明。
过去一般时态,时间是”过去”,状态是“一般”。
现在完成时态,时间是"现在“,状态是”完成。
D选项
过去一般时态的本质为动作状态发生的时间就是在过去,跟现在毫无瓜葛。
如:did not see. did 表示绝对的过去时间,see为非谓语动词一般态。表示那时没有看到,符合题意,所以答案正确。
B选项
现在完成时态的本质为动作状态发生的时间和现在产生了联系,但实质动作是在过去,
如:have not seen, have 表达绝对的现在时间。而seen的动作实质是发生在过去,而seen本身是非谓语动词完成态,是不含有时间的,但是seen的动作有相对的时间,即相对于现在时间have的过去。所以现在完成时态的实质是have这只“手”把过去的动作seen的效果拉到了现在,表示了动作的新鲜性,即到现在为止“还没有看到”。 这很明显是违背题意的。
这里也看出的完成时态have的内涵——对谓语而言,相对于自身时间的提前;对非谓语动词而言即为相对于谓语动词时间的提前。
A选项
don't see 意思为现在也没有看见,人家告诉你了,你扭头就可以看见,所以不能说现在还没有看见,违反题意。
C选项
wasn't seen 被动语态,翻译为“我没有被看见。。。” 完全错误。
语法不好,英语肯定不会好,而时态是语法的核心。英语的时态不仅仅是上面提到的20个主动时态,相应的包含20个被动时态,也包含了虚拟语气部分、也包含了非谓语动词短语的时态,可以说,学习英语语法,就是在学习时态。
在此无法把时态讲完,其它时态的学习请参考《英语思维:解密英语语法的原理》图书或《英语思维:十节课建立完美的语法体系》视频。