现在完成时和过去时的区别及练习

合集下载

现在完成时与一般过去时的区别例句

现在完成时与一般过去时的区别例句

现在完成时与一般过去时的区别例句现在完成时和一般过去时是两种不同的时态,它们都用来描述过去发生的事情,但它们的用法和含义有所不同。

现在完成时强调过去的行为对现在的影响,而一般过去时则只是简单地描述过去发生的事情。

现在完成时通常由have/has +过去分词构成,用来表示动作或状态从过去某一时间持续到现在,或者对现在有影响。

一般过去时则由动词的过去式构成,用来表示在过去某个时间发生的动作或者状态。

例如,我们可以比较一下下面这两个句子:1.我读了这本书。

(现在完成时)2.我读这本书。

(一般过去时)第一个句子使用的是现在完成时,表示读这本书的动作是在过去某一时间进行的,并且对现在产生了影响,可能是我现在已经读完了这本书。

而第二个句子使用的是一般过去时,只是简单地描述读书这个动作在过去发生了。

现在完成时还可以用来表示过去发生的事情对现在产生的影响。

比如:1.我已经拿到了工作offer。

(现在完成时)2.我拿到了工作offer。

(一般过去时)在第一个句子中,使用的是现在完成时,表示我已经拿到了工作offer,并且现在可能已经开始工作了。

而第二个句子使用的是一般过去时,只是简单地表述了我在过去拿到了工作offer,但对现在没有影响。

现在完成时还有一个重要的用法就是描述过去发生的事情一直延续到现在。

比如:1.我从来没有去过中国。

(现在完成时)2.我从来没有去过中国。

(一般过去时)在第一个句子中,使用的是现在完成时,表示从过去到现在的某一时刻,我一直没有去过中国。

而第二个句子使用的是一般过去时,只是简单地表述了我过去没有去过中国,但不一定对现在有影响。

现在完成时和一般过去时的区别在于,现在完成时强调过去的行为对现在的影响,而一般过去时只是简单地描述过去发生的事情。

在实际使用中,需要根据具体的语境和要表达的含义选择使用哪种时态。

一般过去时与现在完成时区别专题与练习

一般过去时与现在完成时区别专题与练习

一般过去时与现在完成时区别专题与练习一现在完成时1.现在完成时的构成现在完成时是由助动词have(has)+动词的过去分词构成。

助动词说明该谓语是属于现在时范围。

它和主语的人称、数要保持一致。

过去分词是主要的谓语动词,说明句子的意义。

2.现在完成时的用法现在完成时表示过去某时发生的行为对主语目前产生的影响。

即用过去发生的某个行为来说明现在的某种情况。

XXX.(现在的情况)I knew him in 1997.(过去的动作)We have known each other since 1997.现在完成时把过去的动作和现在联系起来并着眼于现在)1)表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。

常被just、already、yet等副词修饰。

如:Have you had lunch yet?Yes。

I have。

I've just had it.你(已经)吃午饭了吗?我刚刚吃过。

(现在我不饿了)2)透露表现从曩昔某一时辰入手下手一向连续到目前的举措或状况。

这个举措大概刚截止,大概仍旧在举行。

常带有for和since等透露表现一段工夫的状语。

如:He has taught here since 1981他自1981年就在这儿教书。

(大概还要连续教)I XXX her for four years.我有四年没见到她了。

3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,ice。

ever。

never。

three times等时间状语。

如:I have been to Beijing twice.我去过北京二次。

3.现在完成时的时间状语1)目前完成时属于目前时范围,故不克不及和曩昔的工夫状语连用。

如:yesterday,lastSunday,in1990,three years ago 等。

可是,在夸大举措产生的结果和影响时,能够和一些透露表现不肯定的工夫状语连用。

一般过去时--现在完成时--区别及练习题

一般过去时--现在完成时--区别及练习题

现在完成时与一般过去的区别1.两个时态的侧重点不同现在完成时强调的是过去的动作对现在的影响,它和现在有密切的联系。

一般过去时强调的是动作发生的时间、地点,不涉及对现在的影响。

She has seen the film before. 她看过这部电影。

(强调她已经看过了)She saw the film last night. 她昨晚看了这部电影。

(强调时间是昨晚)Mr Green has bought a new computer. 格林先生买了一台新电脑。

(强调格林先生现在有了一台新电脑)Mr Green bought a new computer yesterday. 格林先生昨天买了一台新电脑。

(强调买新电脑的时间是昨天)。

2.两个时态的时间状语不同。

现在完成时常与already,yet,just,ever,never,before等副词以及“for+一段时间”,“since+过去时间/从句”等时间状语连用。

不能单独与表示过去的时间状语连用。

一般过去时则常与“一段时间+ago”,just now,yesterday,last week等表示过去时间的状语连用。

Mike has lived in Beijing for 5 years. 麦克在北京住了五年了。

(强调已经住了五年)Mike lived in Beijing 5 years ago. 五年前麦克住在北京。

(强调时间点是五年前)Lucy has just called you. 露西刚打过电话给你。

(强调已经打过电话了)Lucy called you just now. 露西刚才给你打了电话。

(强调打电话的时间是刚刚)注意点:(现在完成时的常用句型1.It is the first / sec ond time…. that…结构中的从句部分用现在完成时.It was the second time that the girl had been late. 这是女孩第二次迟到了。

现在完成时和过去完成时的区别例句

现在完成时和过去完成时的区别例句

现在完成时和过去完成时的区别例句现在完成时和过去完成时是英语中两种表示过去时间的时态。

它们的区别在于对动作发生的时间的关注点不同。

现在完成时强调过去发生的动作对现在造成的影响或结果,而过去完成时则强调过去某个时间点或动作之前已经发生的动作。

下面将列举10个例句来说明这两个时态的区别:1. I have finished my homework.(现在完成时)我已经完成了我的作业。

这句话强调的是现在的状态,即我已经完成了作业,对现在产生了影响。

2. I had finished my homework before I went to bed.(过去完成时)我在睡觉之前已经完成了作业。

这句话强调的是过去某个时间点(睡觉之前)之前已经完成的动作。

3. She has visited Paris many times.(现在完成时)她已经多次去过巴黎。

这句话强调的是她对巴黎的多次访问对现在的影响。

4. She had visited Paris before she moved to London.(过去完成时)她在搬到伦敦之前已经去过巴黎。

这句话强调的是在搬到伦敦之前已经发生的动作。

5. They have seen that movie three times.(现在完成时)他们已经看了那部电影三次。

这句话强调的是他们对电影的多次观看对现在的影响。

6. They had seen that movie before it was released.(过去完成时)在电影上映之前,他们已经看过那部电影。

这句话强调的是在电影上映之前已经发生的动作。

7. He has written five books.(现在完成时)他已经写了五本书。

这句话强调的是他已经写了五本书,对现在的影响。

8. He had written five books before he won the Nobel Prize.(过去完成时)在他获得诺贝尔奖之前,他已经写了五本书。

现在完成时与一般过去时的用法区别

现在完成时与一般过去时的用法区别

现在完成时与一般过去时的用法区别现在完成时与一般过去时这两种时态是高中时态学习中的难点,也是重点。

现将他们的区别总结如下:现在完成时的用法有两种:1表示动作在过去发生到现在已经完成,但动作的结果对现在仍有影响。

如:Tom has just left。

2动作或状态从过去开始一直持续到现在,并有可能再持续下去,如:We have studied English for 5 years.而一般过去时只强调过去发生了某个动作,并不注重对现在的影响和结果,具体比较如下:一、有一个表示确定的过去时间状语时,就要用一般过去时:I saw the film last night.我昨天晚上看了这部电影When did you hear the news?你什么时候听到消息的?二、有一个表示包括现在时间在内的一段时间的状语时,多用现在完成时:He has learned a great deal since he became a college student.自他上大学以来,他学到了不少东西。

三、有一频度时间状语或不确定的时间状语时,多用现在完成时:I have often seen him these days.这些天来我常看到他。

Have you ever seen the film before?你以前看过这部电影吗?四、如果没有时间状语,要根据上下文来判断。

内容和意义有时也影响时态的应用。

如果考虑过去发生的事对现在的影响或结果,则用现在完成时,否则用一般过去时:What did you have for breakfast?你早饭吃些什么?Have you had your breakfast?你吃过早饭了吗?五、有时地点状语也会影响时态的应用:Have you bought an English book?你买了本英语书吗?Where did you buy it?你在哪里买的?六、有时还要看动词所表示的动作是否能在现在或将来重复进行,能重复者多用现在完成时,否则用过去时:Lei Feng visited the factory three times.这个工厂雷锋参观过三次。

过去时与现在完成时的区别

过去时与现在完成时的区别

1. 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作。

说话的侧重点只在于陈述一件过去的事情,不强调对"现在"产生的影响。

如:He visited Guilin in 1998.他1998年参观过桂林。

(只说明去桂林的时间)2. 现在完成时表示动作发生在过去,对现在造成了影响或产生了结果。

不与确定的过去时间状语连用。

如:Jill has bought a new computer.吉尔买了一台新电脑。

(着重点是现在有了一台新电脑)3. 两种时态的区分(1)一般过去时的谓语动词用过去式,而现在完成时的谓语基本构成是"助动词have /has +过去分词"。

如:(2)一般过去时通常与表示过去的时间状语连用。

如:yesterday, last week, two years ago, just now, in 2002等;而现在完成时则常与just, already, ever, never等副词和these days, this week, since..., for...等表示一段时间的状语连用。

看看以下的几组句子,有什么区别?①Have you seen the film?(A)Did you see the film?(B)[说明] 你看过这部电影吗?(A)句强调的是被问者对剧情是否了解;(B)句强调的是看这部电影的动作是否发生过,并不强调是否知道其内容。

②How has he done it?(A)How did he do it?(B)[说明]他是怎么做的这件事?(A)句强调的是他做这件事的方式对现在产生了某种影响;(B)句单纯的询问做这件事的方式。

③He has lived in Beijing for 8 years.(A)He lived in Beijing for 8 years.(B)[说明]他在北京住了8年。

(A)句讲的是到目前为止他在北京住了8年,可能还会继续在北京住下去。

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

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

2. I arrived in Beijing half an hour ago.
--- I have been in Beijing for half an hour.
--- It is half an hour since I arr来自ved in Beijing.
--- It has been half an hour since I arrived in Beijing.
三年前我就认识他了. 5.
我认识他有三年了. I got to know him 3 years ago. I have known him for 3 years.
6. 这公司一年前倒闭了. 这公司倒闭已有一年了. The company closed one year ago. The company has been closed for one year.
一、现在完成时和一般过去时的区别
现在完成时 强调的是过去的动作对现在的影响, 还和现在有密切的联系。
一般过去时 强调的是动作发生的时间、地点, 不涉及对现在的影响,所以,凡是含 有表示过去的时间状语的句子,都必 须用一般过去时,不能用现在完成。
1. Lucy called you just now. 2. I have just called her. 3. I have had my lunch. 4. When/where did you have it?
come back---be back go there---be there come here—be here marry---be married
begin/start---be on open---be open(adj.) fall ill---be ill fall asleep/ill/sick--be asleep/ill/sick

英语现在完成时与一般过去时的区别

英语现在完成时与一般过去时的区别

英语语法现在完成时与一般过去时的区别现在完成时的一个重要考点就是与一般过去时的区别,通过理解以下讲解和做相应的习题,你一定会掌握。

现在完成时与一般过去时的区别1.共同点:现在完成时和一般过去时都表示一个在过去完成的动作。

2.区别:①现在完成时强调的是与现在的关系,如对现在产生的结果或影响等,属于现在时范围,谈论的是现在的情况。

而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系,现在情况可能已发生变化。

Who opened the door? (“谁开的门?”只强调过去开门这一动作,门现在可能已关上。

)Who has opened the door? (“谁把门开了?”强调门现在依然还开着。

)②现在完成时不能与明确的过去时间状语连用,如:three days ago, last year, yesterday, last Sunday, in2008等等。

如句中有以上这些明确的过去时间状语,应用一般过去时。

再有,过去发生的一个动作,如现在情况已经发生的变化,也应用一般过去时。

☆特别提醒:如果这些过去时间状语前有since,表示“自过去某一时间一直延续到现在”,应用现在完成时。

He finished reading the book the day before yesterday.I put my ruler in my pencil-box, but I can’t find it now.My cousin has been in Nanjing since 2009.③现在完成时不与when引导的特殊疑问句连用,when后只用一般过去时表示已发生的动作。

但现在完成时可与where, why等疑问词连用。

如:Where have you been? (你去过哪里了?) --The train has left.--When did the train leave?④since引导的时间状语从句后面用一般过去时,只有前面的主句才用现在完成时。

高三复习-现在完成时和过去完成时的区别例子

高三复习-现在完成时和过去完成时的区别例子

现在完成时和过去完成时的区别例子关键区别:时间不同,一个是现在完成,一个是过去完成。

现在完成指现在,就是现在时间已经完成,所以一定是现在,过去完成才是过去。

现在完成时如:I have had breakfast, 过去完成时如:I had had breakfast.现在和过去完成时的区别1、是否对现在有影响现在完成时表示动作发生在过去,但与现在有关系,即用一个发生在过去的动作来说明现在的情况,对现在还有着一定的影响。

而过去完成时只适合表示在过去某一段时间或动作以前已经完成的动作,不谈及对现在的影响。

2、结构上的不同现在完成时的结构为:主语+have/has+过去分词或者主语+have/has+not+过去分词,用的是have/has,而过去完成时的结构为:主语+had+过去分词或者主语+had+not+过去分词,用的是had。

3、使用的时间状语不同现在完成时中常用的时间状语包括now、today、tonight、this week、this year、already、yet、just等,而过去完成时中常用的时间状语仅有by、at、before等。

现在完成时和过去完成时现在完成时句型:have/has+过去分词过去完成时句型:had+过去分词比较现在完成时侧重对现在产生的结果或造成的影响,与现在有关;过去完成时则表示动作发生在过去,强调过去的过去。

与过去其他动作比较时才会用到。

例句对比:(1)I have eaten lots of cakes so far. 到现在为止我吃了很多蛋糕了。

I had eaten lots of cakes till then. 在那之前我已经吃了很多蛋糕了。

(2)I have already finished reading the novel. 我已经读完了这本小说。

I had finished reading the novel by nine oclock last night.到昨晚9点钟,我已经读完了这本小说。

一般过去时。现在完成时。区别及练习题

一般过去时。现在完成时。区别及练习题

一般过去时。

现在完成时。

区别及练习题精诚教育专注于中学生的教育。

现在完成时和一般过去时有所不同,它强调过去的动作对现在的影响,而一般过去时则强调动作发生的时间和地点,不涉及对现在的影响。

例如,她看过这部电影(现在完成时,强调已经看过了),她昨晚看了这部电影(一般过去时,强调时间是昨晚)。

现在完成时常与表示过去的时间状语连用,如already、yet、just、ever、never、before,以及“for+一段时间”、“since+过去时间/从句”等。

而一般过去时则常与表示过去时间的状语连用,如“一段时间+ago”、just now、yesterday、last week等。

例如,XXX在北京住了五年了(现在完成时,强调已经住了五年),五年前XXX住在北京(一般过去时,强调时间点是五年前)。

在现在完成时的常用句型中,结构中的从句部分要用现在完成时。

例如,这是女孩第二次迟到了(It was the second time that the girl had been late),这是我第一次游览长城(It is the first time that I have visited the Great Wall)。

另外,使用“Thisis the… that…”结构时,从句也要用现在完成时。

例如,这是我看过的最好的电影(This is the best film that I've ever seen)。

This is the first time I have XXX.1.A.用already或yet1) Have they taken down the old pictures yet。

No。

they haven’t yet.2) Most of us have already XXX.3) He said XXX.B.用since或for1) We have XXX term.2) Mrs Liao has been in hospital since last week.3) I have stayed at my aunt’s for two weeks.C.用have gone或have been1) Where are the boy students。

现在完成时与一般过去时的区别例句

现在完成时与一般过去时的区别例句

现在完成时与一般过去时的区别例句现在完成时和一般过去时是英语语法中两种不同的时态形式,它们在使用和含义上有着明显的区别。

下面我将通过例句来分别展示这两种时态的使用和区别。

现在完成时(present perfect)表示过去某个时间开始的动作或状态一直延续到现在,强调过去发生的事情对现在产生的影响或结果。

结构为have/has +过去分词。

1. She has lived in Paris for 5 years.她在巴黎已经住了5年了。

这个句子表示从过去的某一个时间点开始,她一直住在巴黎,目前还在巴黎住着。

2. I have finished my homework.我已经做完了我的作业。

这个句子表示我的作业已经做完了,与现在的情况有关。

3. They have known each other for a long time.他们认识彼此很久了。

这个句子表示他们从很久以前就认识了,这种认识延续到了现在。

一般过去时(simple past)表示在过去某个具体的时间段内发生的动作或状态,用于表达过去的事情或动作。

结构为动词的过去式。

1. She lived in Paris for 5 years.她在巴黎住了5年。

这个句子强调的是在过去的某一个具体的时间段内,她在巴黎住了5年。

2. I finished my homework yesterday.我昨天完成了我的作业。

这个句子表示在过去的昨天,我完成了我的作业。

3. They knew each other when they were in college.他们在上大学的时候认识的。

这个句子表示在过去的一个时间段内,即上大学的时候,他们认识彼此。

从上面的例句可以看出,现在完成时和一般过去时的区别主要在于对时间的表达上。

现在完成时强调过去发生的事情对现在产生的影响或结果,而一般过去时则强调在过去某个具体的时间段内发生的动作或状态。

此外,现在完成时还可以用于表示过去的动作对现在的影响,即过去动作的影响延续到现在,而一般过去时则只表示过去的动作或状态,没有对现在的影响。

现在完成时态与过去时态的区别

现在完成时态与过去时态的区别

现在完成时态与过去时态的区别1. 意义上的区别一般过去时态只是单纯地表示过去某一时间发生过的动作或者存在的状态,和现在没有任何联系,只着眼于过去.现在完成时态重点强调与现在的联系,表示过去发生的动作对现在造成的影响和结果,属于现在时的范畴.试比较下列例句:I have washed my shoes . 我刷过鞋了.强调的是过去的某一时间发生的动作”洗”对现在产生的影响是”鞋是干净的".I washed my shoes yesterday . 我昨天刷了鞋.强调昨天做过”洗”这个动作,与现在鞋是否干净没有关系.My father has bought a new car . 我爸爸买了一辆新车.强调在过去的某一时间发生的动作”买",对现在造成的结果是”他有了一辆新车".My father bought a new car last Su nday . 我爸爸上个周日买了一辆新车.强调上个周日”买”这个动作发生过,与爸爸现在是否有车无关.也许这辆车是给别人的.2. 时间状语的区别一般过去时态只能与表示过去的时间状语连用,女口yesterday, last week, three years ago,in 1990, just now 等.现在完成时态中的时间状语表达的时间是到现在为止.如:just 刚刚,before 以前,"sinee/ ever since + 过去时间”自从开始,ever 曾经,never 从未,未曾,"already" 已经,” for+时间段"已有多长时间了.in the last/ past ten years 在过去的十年里,so far 到目前为止.up tonow直到现在,this week 这个星期等等.二者的根本区别在于过去时强调事实,常有具体的时间状语标志,如,yesterday/5.oeloek/this morni ng,justno w,ago etc---,examples:1.1 met her a week ago.2.We have a En glish class this morning.而完成时有两种用法或意义1,影响性:也是一个过去动作但却强调它对现在的影响,没具体时间点作时间状语,但常有,already,yet,before,just 作状语。

英语语法-现在完成时与一般过去时的区别(附习题)

英语语法-现在完成时与一般过去时的区别(附习题)

英语语法| 现在完成时与一般过去时的区别(附习题)共同点:现在完成时和一般过去时都表示一个在过去完成的动作。

区别:①现在完成时强调的是与现在的关系,如对现在产生的结果或影响等,属于现在时范围,谈论的是现在的情况。

而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系,现在情况可能已发生变化。

Who opened the door?“谁开的门?”(只强调过去开门这一动作,门现在可能已关上。

)Who has opened the door?“谁把门开了?”(强调门现在依然还开着。

)②现在完成时不能与明确的过去时间状语连用,如:three days ago, last year, yesterday, last Sunday, in 2008等等。

如句中有以上这些明确的过去时间状语,应用一般过去时。

再有,过去发生的一个动作,如现在情况已经发生的变化,也应用一般过去时。

特别提醒:如果这些过去时间状语前有since,表示“自过去某一时间一直延续到现在”,应用现在完成时。

He finished reading the book the day before yesterday.他前天读完了这本书。

I put my ruler in my pencil-box, but I can’t find it now.我把尺子放到文具盒里了,但是我现在找不它了。

My cousin has been in Nanjing since 2009.我的表弟从2009年起就呆在南京了。

③现在完成时不与when引导的特殊疑问句连用,when后只用一般过去时表示已发生的动作。

但现在完成时可与where, why等疑问词连用。

如:Where have you been?你去过哪里了?—The train has left.—When did the train leave?——火车已经驶离了。

——火车什么时候驶离的?④since引导的时间状语从句后面用一般过去时,只有前面的主句才用现在完成时。

现在完成时与一般过去时的区别例句

现在完成时与一般过去时的区别例句

现在完成时与一般过去时的区别例句现在完成时与一般过去时是英语中两种不同的时态,它们在使用和含义上有很大的区别。

现在完成时通常表示一种与当前时刻有关的动作或状态,而一般过去时则表示过去某个具体时间发生的动作或状态。

在本文中,我们将对这两种时态做一个详细的比较,并通过例句来帮助读者更好地理解它们之间的差异。

现在完成时(Present Perfect Tense)是一种表示过去动作对现在造成影响的时态。

它通常由have/has +过去分词构成。

例如:“I have finished my homework.”(我已经完成了我的作业。

)在这个句子中,完成的动作是在过去发生的,但它对当前的状态产生了影响,即我的作业已经完成了。

另一方面,一般过去时(Simple Past Tense)用于表示在过去某个具体时间发生的动作或状态。

它通常由动词的过去式构成。

例如:“I finished my homework yesterday.”(昨天我完成了我的作业。

)在这个句子中,完成的动作发生在昨天这个具体的时间点上。

为了更好地理解这两个时态的区别,让我们通过一些例句来进一步说明:现在完成时:1. I have lived in this city for five years.(我在这个城市住了五年了。

)2. She has lost her keys.(她丢了她的钥匙。

)3. We have eaten dinner already.(我们已经吃过晚饭了。

)一般过去时:1. I lived in this city for five years.(我在这个城市住了五年。

)2. She lost her keys yesterday.(她昨天丢了她的钥匙。

)3. We ate dinner at 7 o'clock last night.(昨晚我们7点吃了晚饭。

)从上面的例句可以看出,现在完成时强调的是动作的延续性,或者对当前状态的影响,而一般过去时则强调的是动作发生的具体时间。

现在完成时与一般过去时讲解与练习题

现在完成时与一般过去时讲解与练习题

现在完成时与一般过去时讲解与练习题现在完成时和一般过去时所表示的动作都是发生在过去,所以在实际运用中就有很多同学混淆二者的用法。

现在我们就一起来看看现在完成时和一般过去时的区别。

1. 侧重点不同现在完成时和一般过去时所表示的动作都发生在过去,但它们所强调的重点不同:现在完成时侧重于对现在的影响;而一般过去时侧重于某一动作发生在过去某个时间或某段时间,即现在完成时侧重于现在的结果,而一般过去时侧重于动作发生的时间。

例如:I have seen the film.我看过这部电影。

(现在我仍记得电影的内容)I saw the film three days ago.三天前我看了这部电影。

(强调是三天前,而不是别的什么时候看的电影)Mr Green has bought a new computer.格林先生买了一台新电脑。

(着重点是格林先生现在有了一台新电脑)Mr Green bought a new computer yesterday.格林先生昨天买了一台新电脑。

(强调的是格林先生买新电脑的时间是昨天)2. 时间状语不同现在完成时常与already,yet,just,ever,never,before等副词以及“for+段时间”,“since+过去时间/从句”等时间状语连用;而一般过去时则常与“段时间+ago”,just now,yesterday,last week等表示过去时间的状语连用。

例如:She has lived here since two years ago.她两年前就住在这里了。

She lived here two years ago.两年前她住在这里。

He has been in the League for three years.他入团已经三年了。

Tom wrote a letter to his parents last night.昨晚汤姆给他的父母写了封信。

[实战演练]1. -I have seen the film “Titanic”already.-When __________ you __________ it?-The day before yesterday.A. have;seenB. will;seeC. did;seeD. did;seen2. Mr Black __________ in China since five years ago.A. livedB. has livedC. livesD. is going to live3. We ____________ trees last Sunday. So far we __________ over 3,000 trees there.A. planted;plantedB. planted;have plantedC. have planted;plantedD. have planted;have plantedI. 用所给动词的适当形式填空。

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

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

区分一般过去时和现在完成时一.相同点:1. 这两中时态中的动作都发生在过去2. 倘若这个动词的过去时是加ed构成,那么这个动词的过去分词和过去时相同例如:I cleaned(过去时) the room yesterday.I have already cleaned(过去分词)the room.二.不同点1. 一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系。

如果你只是要陈述你做了什么,陈述的东西和目前状况没有太大影响,就用一般过去时;现在完成时表示与现在有关系的发生在过去的动作,到现在为止这个动作可能结束也可能继续下去。

它不与表示过去的时间状语连用. 例如:(1.) I washed the plate. “我洗盘子了”(那么洗盘子这个话题基本到此打住,基本没有下文)(1.) I have washed the plate. “我已经洗好盘子了。

”(强调做过,完成了。

还有可能意思是,既然我已经洗好盘子了,我就该干什么什么了,或者你就应该履行什么承诺之类的。

)(2.)I saw the film yesterday. 强调看电影的时间是昨天。

(2.) I have seen the flim.我已经看过这部电影了(我现在知道电影的内容/ 我不想在看这电影了,我们选其他的吧。

)(3.) I taught here for eight years我在这教过八年书(只陈述过去的事实,现在可能不在这教书了)(3.) I have taught here for eight years 我在这教书八年了(现在还在教,还可能继续教下去)(4.) I leanrt English for six years 我学过六年英语(以前学过,现在可能不学了)(4.) I have learnt English for six years我学英语已经学了六年了(现在还在学,可能还要学下去)2. 常连用的时间状语不同(1)常与一般过去时连用的时间状语yesterday (morning, afternoon, evening):昨天(早上,下午,晚上)the day before yesterday前天last+时间名词:上一个…如:last night (week,Sunday,weekend,month,winter,year,century 世纪)时间段+ ago:在…之前如:three days ago:三天前 a moment ago刚才this morning/afternoon今天早上/ 今天下午when+ 过去时的句子:当…的时候when I got upjust now 刚刚before 以前或before+时间点at the age of 10 (过去年龄段):在10岁的时候in the old days 在古时候at that time/ moment在那时候(2)常与现在完成时连用的时间状语for + 时间段: 持续了一段时间I have lived here for 8 years.He has done his homework for two hours.since + 过去时间点/ 过去时句子:自从…开始since + 时间段+ ago:自从…开始I have lived here since 2008He has done his homework since 8:00 p.m. / He has done his homework since two hours ago.just:刚刚I have just called youever: 曾今、从来Have you even been to Beijing?Has he ever made such a mistake?never: 从未从来没有I have never been there before.already已经I have already finished my homework.yet: 还(否定句)已经(疑问句)I haven’t finished my homework yet.Have you finshed your homework yet?before: 以前Have you eaten seafood before?I haven’t seen him before.so far 到目前为止I have finished 50% of the work.In the past + 时间段用just ever never already yet before填空他刚从学校回来He has __ come back from school你以前去过广州吗?Have you been to Guangzhou __?我以前从没去过广州。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在完成时和过去时的区别及练习
一、现在完成时的用法。

1.现在完成时强调过去动作对现在的影响
I have lost my wallet now. I can’t find it now.
我的钱包掉了,我现在找不到。

2.现在完成时强调过去动作一直持续到现在。

I have had this book for a year.
我拥有这本书1年了。

3.现在完成时表示动作尚未完成。

I have lived here for 5 years. 我在这里住了5年(现在也还在这里住)
4.现在完成时可以与不确切的过去时间连用。

She has entered speaking competition before. 她曾经参加过演讲比赛。

5.现在完成时可以用来描述活着的人的经历。

He has been to America four times. 他去过美国4次。

(他现在还活着)
6.现在完成时可以与未完成的时间状语连用。

She has finished her homework today. 今天他已经完成了家庭作业。

(today, this week, this year 是未完成的时间状语)
二、过去时的用法
1.
1.表示过去完成的动作,现在已不是这样。

—What do you think of her? 你认为她怎样?
—She was cute. 她曾经很可爱(表示她现在已不可爱了。


2.与过去某一具体的时间状语连用,表示过去完成的动作。

She lost her wallet yesterday. (她昨天弄丢了她的钱包。

)
3.表示去世的人过去的经历。

He went to America four times.一生中, 他去过美国4次(表示他已去世)练习
1.Ronaldo ______________( win) 29 major trophies in his career.
2.I ____________(have)him for three months and I really feel healthy.
3.She_______________(be) ill for three days.
4.They ________________ (not do) much exercise since they got their computer.
5.Kobe Byrant _______________(win) five championships with The Los Angeles
Lakers.
6.Fans___________________(buy)about 200 million copies of Tintin’s stories in
more than 50 languages.
7.When I was young, I ___________(not like) green vegetables.
8.After he graduated from university, he _________(work) in a big company.
答案
1. has won 表示动作尚未完成
2.have had 表示动作从过去一直持续到现在
3.has been 表示动作从过去一直持续到现在
4.haven’t done 表示动作从过去一直持续到现在
5.won 表示动作已完成,因为科比已去世。

6.have bought 表示动作尚未完成
7.didn’t like 表示发生在过去的动作。

8.worked 表示发生过去某个时间点发生的动作。

相关文档
最新文档