如何区分一般过去时,过去完成时和现在完成时

作者&投稿:邲届 (若有异议请与网页底部的电邮联系)
如何区分过去完成时,过去式,现在时和现在完成时~

概念上:
现在完成时表示过去发生的某一动作对现在造成的结果或影响,也可指过去开始 延续到现在的动作或状态.
过去完成时表示在过去某一动作或时间 以前已发生或完成的 动作,也可指从过去某时开始 到过去某时为止的 动作或状态,即“过去的 过去”.
2.结构上:
现在完成时:主语 + have / has + 过去分词 (肯定式)
过去完成时:主语 + had + 过去分词 (肯定式)
3. 时间 状语"
现在完成时常用的时间 状语包括 now,today,tonight,this week,this year,already,yet,just,recently….
过去完成时常用的时间 状语包括by,at,before等构成的 短语.

—般过去时 表示过去某时间的动作或状态。该时态常跟有一个表示过去时间的状语,如:then,at that time,just now,three days ago,或一个由 when,while等引导的表示过去的时间状语从句。例如:
The children went out just now. 孩子们刚才出去了。
She died ten years ago. 她十年前就去世了。
现在完成时 由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. 我学英语已经两年了。
过去完成时 谓语形式:由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)”移至句首表示强调时,要求用倒装语序。例如:
(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.
译文:昨天下午六点以前,所有的代表都到了。

句式特点:
一般过去:主语+动词过去式
过去完成试:主语+had+动词过去分词
现在完成:主语+have +动词过去分词

应该有明显的表示时间的词汇,然后按照常理来判断。

比较过去时与现在完成时

1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。

2)过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。

一般过去时的时间状语:
yesterday, last week,…ago, in1980, in October, just now, 具体的时间状语

共同的时间状语:
this morning, tonight,this April, now, once,before, already, recently,lately

现在完成时的时间状语
for, since, so far, ever, never, just, yet, till / until, up to now, in past years, always,
不确定的时间状语

3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know.
过去时常用的非持续性动词有come, go, leave, start, die, finish, become, get married等。
举例:
I saw this film yesterday.
(强调看的动作发生过了。)
I have seen this film.
(强调对现在的影响,电影的内容已经知道了。)
Why did you get up so early?
(强调起床的动作已发生过了。)
Who hasn't handed in his paper?
(强调有卷子,可能为不公平竞争。)
She has returned from Paris.
她已从巴黎回来了。
She returned yesterday.
她是昨天回来了。
He has been in the League for three years.
(在团内的状态可延续)
He has been a League member for three years.
(是团员的状态可持续)
He joined the League three years ago.
( 三年前入团,joined为短暂行为。)
I have finished my homework now.

---Will somebody go and get Dr. White?
---He's already been sent for.
句子中如有过去时的时间副词(如 yesterday, last, week, in 1960)时,不能使用现在完成时,要用过去时。
(错)Tom has written a letter to his parents last night.
(对)Tom wrote a letter to his parents last night.

过去完成时

1) 概念:表示过去的过去
----|-------|-----|---->其构成是had +过去分词构成。
那时以前 那时 现在

2) 用法
a. 在told, said, knew, heard, thought等动词后的宾语从句。
She said (that) she had never been to Paris.
b. 状语从句
在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时。
When the police arrived, the thieves had run away.
c. 表示意向的动词,如hope, wish, expect, think, intend, mean, suppose等,用过去完成时表示"原本…,未能…"
We had hoped that you would come, but you didn't.

3) 过去完成时的时间状语before, by, until , when, after, once, as soon as。
He said that he had learned some English before.
By the time he was twelve, Edison had began to make a living by himself.
Tom was disappointed that most of the guests had left when he arrived at the party.

典型例题
The students ___ busily when Miss Brown went to get a book she ___ in the office.
A. had written, left B,were writing, has left C. had written, had left D. were writing, had left
答案D. "把书忘在办公室"发生在"去取书"这一过去的动作之前,因此"忘了书"这一动作发生在过去的过去,用过去完成时。句中when表示的是时间的一点,表示在"同学们正忙于……"这一背景下,when所引导的动作发生。因此
前一句应用过去进行时。

注意: had no … when 还没等…… 就……
had no sooner… than 刚…… 就……
He had no sooner bought the car than he sold it.


如何区分一般过去时和一般将来时?
I visited my grandarents last week.(改为一般疑问句)Did you visit your grandparents last week?回答:Yes,I did.\/ No,I didn't.(didn't=did not)He got up at 6:30 yesterday.他昨天6:30起床。(写出问句)What time did you get up yesterday?他昨天什么时候起床?②表示过去经常...

怎么区分一般过去式和现在完成时
2、一般过去时与具体的表示过去时间状语如:yesterday连用;强调动作在过去发生,与现在无关;现在完成时与自已的特征词连用,强调过去发生的动作对现在的影响或过去开始发生一直持续到现在的动作.例:He saw the film last night. (过去时,表示他昨晚看过那部电影了,现在不知还要不要再看一次)。He has...

怎样很好地区分一般过去时和过去完成时啊~``! 请尽量说得详细一点啊...
这两种时态学生很容易混淆,因为它们据描述的动作都是过去发生的.那么我们应当怎么去区别开它们呢?它们的主要区别在于:一般过去时一般只出现一个表过去的时间,而过去完成时则应出现两个表过去的、有先后时间或动作!1.一般过去时表示说话人关心过去某动作发生的“时间”,所以往往有表过去的时间!如有two ...

到底怎样区分一般过去时和过去完成时啊
一般过去时表示(1)过去某个特定时间发生,并且一下子就完成了的动作(即:非持续性动作),也可以表示(2)过去习惯性的动作。一般过去时不强调动作对现在的影响,只说明过去 。 一般过去时的基本用法 1 带有确定的过去时间状语时,要用过去时 注意 在谈到已死去的人的情况时,多用过去时。2 表示过去...

现在完成时和一般过去时有什么区别?
现在完成时与一般过去式的区别 1.一般过去时表示(精)过去某个时间发生的事、存在(锐)的状态或经常发生的动作.说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响.如:He visited Guilin in 1998.他1998年参观过桂林.(只说明去桂林的时间)2.现在完成时表示动作发生在过去,对现在...

如何区分一般过去时和现在完成时?
我已经打扫过我的房间了。(现在完成时强调的是“我的房间已经干净了。”这个结果。)I cleaned my room last week.(I did it in the past.)我上周打扫了我的房间。(一般过去时只强调“打扫”这个动作。)现在完成时与一般过去时在标志词上的区别 现在完成时标志词:already(已经))[用于肯定句...

怎么区分一般过去时和一般现在时
一般过去时和一般现在时区别体现在动词的时态形式;一般过去时和过去进行时也体现在动词的时态形式,它是be动词的时态形式变化。时态问题都是体现在动词时态的变化上。所以英语动词有一般现在式,过去式,完成式。简单举例如下,请自己做比较和推广:He played football with me (yesterday).(一般过去时,...

如何区分现在完成时与一般过去时呢?
5、"It\/This is\/will be the first\/last\/second\/third,...time that..."结构中的从句要求用现在完成时。6、"It\/This is the best\/worst\/most interesting+名词+that..."结构中的从句要求用现在完成时。7、由since引导的时间状语从句,不论用的是延续性动词或状态动词的一般过去时,还是非延续...

我不懂怎么区分"一般过去时","现在完成时"和过去完成时...
一般过去时,就是说某件事情发生在过去。比如:I had breakfast at 7:00.我七点吃的早饭。现在完成时,就是说某件事情到现在已经完成了,强调的是现在的结果和对现在的影响。I have finished my homework.我已经写完作业了。过去完成时,某件已经完成的事情发生在过去。I had already finished my ...

如何区分一般过去时和现在完成时呢?
详情请查看视频回答

麻栗坡县13683657268: 一般过去时和现在完成时的区别 -
麻垂清蒙: 一般过去时强调过去某点发生的动作已经完成,有明确的过去时间作为标志.比如:John ate an icecream yesterday afternoon. 而现在完成实则强调动作在过去某点发生并持续到现在,对现在有影响.如:John has eaten 10 icecreams since yesterday afternoon,consequently,he has a stomache now.强调现在不舒服的结果

麻栗坡县13683657268: 一般过去时,过去进行时,现在完成时的区别 -
麻垂清蒙:[答案] 一般过去时 ⑴表示过去发生的动作或状态,通常会有明确的表示过去的时间状语. I went to the zoo yesterday. I stayed up last night .. ⑵叙述过去连续发生的动作或状态. This morning , I got up early , went out for a walk , then came back and cooked for ...

麻栗坡县13683657268: 过去完成时,现在完成时,一般过去时有什么区别?怎么用?举例说明 -
麻垂清蒙: 比如说 “我吃了早饭.” 用这三种时态来说的话就分别是:过去完成时: I had eaten breakfast before I went to school. 我上学之前已经吃过早饭了. 这一般都会有表示过去的字眼(went)用来提醒,吃饭在前,上学在后,表明在过去的过去,所以用过去完成时. 现在完成时:I have eaten breakfast .表示我已经吃了早饭了,这样说的话是说明吃饭在说这句话的时候动作已经完成,但是现在正在干嘛不清楚. 一般过去时: I ate breakfast . 我吃过早饭了,表示对以前发生的事件的一种描述,很平淡的一种语气,并不强调现在.

麻栗坡县13683657268: 英语,一般过去式和现在完成时的区别 -
麻垂清蒙: 英语一般过去式和现在完成时的区别 He has seen the film. He saw it with me two days ago. 第一句强调结果.不管什么时间,只要发生了,你就用“现在完成时”.第二句强调“发生的具体时间”,你就用“一般过去时”.又比如:Mary has arrived. She came / arrived 5 minutes ago. Now she'swaiting downstairs. Just go down and see her.

麻栗坡县13683657268: 英语语法:现在完成时和一般过去时的区别 -
麻垂清蒙:[答案] 现在完成时和一般过去时的区别 1.现在完成时和一般过去时都表示在过去完成的动作,但现在完成时强调这一动作与现在的关系,如对现在产生的结果、影响等,而一般过去时则表示动作发生在过去,一般不表示和现在的关系.试比...

麻栗坡县13683657268: 请问现在完成时,一般过去时,过去完成时的区别及用法是什么?详细点 -
麻垂清蒙: 现在完成时和一般过去时的用法 have(has)+过去分词(done) 现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在. 一般过去时不强调影响到现在,只强...

麻栗坡县13683657268: 一般过去时与现在完成时的区别 -
麻垂清蒙:[答案] 一般过去时指 发生在过去 现在完成时 指到现在已经完成了 举个例子 I did my homework yesterday 昨天我做作业 I have finished my homework now.现在我已经完成了作业

麻栗坡县13683657268: 一般过去时和过去完成时怎样区分? -
麻垂清蒙:[答案] 现在完成时 1,说明 现在完成时表示动作发生在过去,但与现在有关系,即用一个发生在过去的动作来说明现在的情况. 2,基本用法 (1)表示发生在过去并已完成但对现在还有影响的事情或经验,可与下列状语连用:already,yet,before,just,ever,...

麻栗坡县13683657268: 一般过去式现在完成时与一般过去时的区别 -
麻垂清蒙:[答案] 现在完成时与一般过去时的区别 1.一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作.说话的侧重点只在于陈述一件过去的事情,不强调对“现在”产生的影响.如:He visited Guilin in 1998.他1998年参观...

麻栗坡县13683657268: 一般过去时,现在完成时,过去完成时用法上的区别. -
麻垂清蒙:[答案] 一般过去只一个动作在过去发生,是否有结果不知道 现在完成指一个动作在过去发生,结果现在已经知道 过去完成是一个动作在过去发生,在过去就已经知道结果,要和一般过去时联用

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网