现在完成时和过去完成时
- 格式:docx
- 大小:12.70 KB
- 文档页数:3
过去完成时和现在完成时的区别例句好啦,咱们今天聊聊过去完成时和现在完成时的区别。
这俩时态,听起来有点高大上,但其实用起来相当简单。
想想你和朋友闲聊,话题从“我上周末去爬山”变成“哦,那之前我已经去了三次了”,这时候就自然而然地进入了时态的世界。
过去完成时就像一个回顾者,老实说,它喜欢跟你讲“曾经的我”。
比如,你可以说“我到达山顶之前,已经累得不行了”。
这句话的“已经”就很关键,它让人觉得你在回忆那个累得想哭的瞬间。
过去完成时总是指向一个特定的过去时刻,像是给时间做了一个标签,简简单单,没什么复杂的。
再说现在完成时,这家伙可不止喜欢回忆,它还喜欢展望未来。
想象一下,你说“我已经爬过这座山”,这句话就带着一种成就感,感觉你在告诉全世界你已经有过的经历。
现在完成时就像一个活在当下的家伙,它关注的是从过去到现在的经历。
就像那句老话“时光不待人”,过去的事情和现在的你密切相关,没错,这种联系就是现在完成时的魅力所在。
大家可能会想,“那这俩时态到底有什么区别?”其实很简单,过去完成时专注于过去,聚焦在某个特定的时间节点,像是一个老故事的叙述。
而现在完成时更像是个正在进行的故事,关心的是你和经历的连接。
让我给你讲个小故事吧。
想象一下,小明和小华两个朋友一起去爬山。
小明说“我到山顶之前,已经吃过午饭了”,听着是不是很自豪?他在讲述过去的事情,像个小历史学家一样。
而小华这时候可能会说“我已经爬了两次这座山”,这句话就像是在说“嘿,我可是个经验丰富的爬山高手!”小华在强调的是他现在的状态,给人一种很有成就感的感觉。
过去完成时像个回忆的录像带,放给你看那段曾经的画面。
比如,“当我到达学校时,我已经完成了作业。
”听起来是不是有种“我真厉害”的感觉?而现在完成时则像个自拍,充满了现在的气息,仿佛在说“我这一年已经读了十本书”。
你能感受到那种从过去到现在的不断积累,真是让人倍感自豪。
再举个例子,想象你在一个聚会上,朋友们都在聊自己做过的事情。
英语完成时的几种形式
英语完成时的4种形式如下:
1.现在完成时:have/has+过去分词(过去式)。
例如:I have finished my
homework.(我已经完成了我的作业。
)
2.过去完成时:had+过去分词(过去式)。
例如:He had finished his
homework before dinner.(他在晚饭前已经完成了作业。
)
3.将来完成时:will+have+过去分词(过去式)。
例如:They will have finished
their work by the end of next week.(他们将在下周结束前完成他们的工作。
)
4.过去将来完成时:would+have+过去分词(过去式)。
例如:They knew by
the time we had left the party that we would have finished the work.
(他们知道在我们离开聚会的时候,我们已经完成了工作。
)
1/ 1。
完成时的四种时态的基本结构完成时态是英语中最常用的时态之一,它表示过去某个时间点或时间段已经完成的动作或状态。
完成时态有四种基本结构,分别是现在完成时、过去完成时、将来完成时和完成进行时。
下面将分别介绍这四种时态的基本结构和用法。
一、现在完成时现在完成时的基本结构是“have/has + 过去分词”,其中have用于第一人称单数、第二人称单数和复数,has用于第三人称单数。
现在完成时表示过去发生的动作或状态对现在造成的影响或结果,常用于以下情况:1. 表示过去发生的动作或状态对现在造成的影响或结果,如:I have lost my keys.(我丢了我的钥匙。
)She has been studying English for five years.(她已经学习英语五年了。
)2. 表示过去发生的动作或状态一直持续到现在,如:I have lived in this city for ten years.(我在这个城市住了十年了。
) He has worked for this company since 2010.(他自2010年以来一直在这家公司工作。
)3. 表示过去发生的动作或状态与现在有关联,如:I have just finished my homework.(我刚刚完成了我的作业。
)She has already left for the airport.(她已经去机场了。
)二、过去完成时过去完成时的基本结构是“had + 过去分词”,表示在过去某个时间点或时间段之前已经完成的动作或状态。
过去完成时常用于以下情况:1. 表示过去某个时间点或时间段之前已经完成的动作或状态,如:I had finished my work before he arrived.(他到达之前我已经完成了我的工作。
)She had lived in Paris for two years before she moved to London.(她在搬到伦敦之前在巴黎住了两年。
现在完成时和过去完成时这两个时态的相似之处是动作都发生在过去,差别是两个时态所对应的时间参照点不一样。
现在完成时的动作发生在过去,但是时间参照点是现在过去完成时的动作发生在过去,但是时间参照点是过去的某一时间。
请看下面两个例句-I have lived in Thailand for five years.(我目前在泰国已经住了五年了)live(居住)是上面例句的谓语,那么这个动作显然是发生在过去(五年前),但是一直持续到现在,我们的时间参照点是“现在、当下”。
我们再看下面一个例句:I had lived in Thailand for five years before I went to China.(在我来中国之前,我已经在泰国住了五年了)live这个动作发生在过去,是前面句子的谓语,但是整句话的时间参照点变成了before I went to China,这个动作也是过去的一个时间点,所以我们要把go 变成went。
所以从上面两个例句中大家可以看出,其实这两个时态的不同之处就在于时间参照点的不同。
总结一下,现在完成时用来表示过去发生的动作对现在造成的影响,通常我们可以用现在完成时态表达三类情况:第一、经验-I have seen that movie before.(我之前看过那部电影)凡是我们谈论之前的经验,看过、听过、吃过、去过、读过等等的经验都可以用现在完成是来表达,那么上面例句的意思是我不仅看过那部电影,而且我对电影的情节还有印象。
第二、持续-I have known John since we were kids.(当我们还是小孩的时候我就认识John了)Know(认识)这个动作发生在过去,而参照点是现在,说明我们现在还是朋友,而且友谊还可能继续持续下去第三、改变-I have bought a new car.(我买了一辆新车)buy这个动作发生在过去,但是时间参照点是现在,其实言下之意是我不仅买了一辆新车,而且这辆新车我现就在我家,我随时都能用。
现在完成时和过去完成时的用法
现在完成时(PresentPerfect)和过去完成时(PastPerfect)是英
语中的两种常用时态,这两个时态常常在语言使用中混淆,但它们有很大的不同。
现在完成时表示某个过去时间和当前之间发生的动作或即将发生的动作,而过去完成时则表示某个事件发生在另一个事件之前。
现在完成时的时间范围通常是从过去某个时间到现在,所以它可以把一段时间表示得比较简洁。
例如,“我今年已经找到了一份工作。
”,表示从今年开始就找到一份工作,直到现在还没有改变。
过去完成时则通常表示某个动作发生在另一个动作之前,因此在表达发生先后时常常用到它。
例如,“我已经订好机票,然后才查看
了机场的相关规定。
”,表示先订好机票,然后再查看机场的相关规定。
这两种时态在语法上各有不同,现在完成时对应的助动词是
have/has+动词的过去分词,而过去完成时对应的助动词则是had+过去分词,用法上也有很大的不同。
一般来说,在表达某件事发生在过去某个时间之前时会使用过去完成时,而在表达过去某个时间点和现在之间发生的动作则会用到现在完成时。
例如,“我去年买了一辆新车”,这句话表示的就是现在完成时,它表示的是去年到现在去买了一辆新车,是一个持续的动作,直到现在还没有改变。
而“我去年买完车,然后再去买了一台冰箱”,这句
话表示的就是过去完成时,表示的是先买完车,然后再过去买冰箱的
动作,说明发生的先后关系。
现在完成时和过去完成时都是英语中常用的两种时态,它们可以让表达变得更加简洁,也可以帮助表达发生先后关系,因此在使用英语时,一定要掌握这两种时态的用法,才可以更好地表达出自己的意思。
现在完成时现在完成时构成:主语+ have/has + P.P. (过去分词)一.表示过去已经开始,持续到现在的动作或状态,往往和表示一段时间的状语连用。
(1) He has learned English for about 7 years.(2) They have lived in Beijing ⎪⎩⎪⎨⎧.sin .2000sin .10there came they ce ce years for(3) My uncle has taught in that school ⎩⎨⎧.2000sin .10ce years for 对划线部分提问:How long has your uncle taught in that school?(4) A: How long has your father worked in that company?B: He has worked there ⎪⎩⎪⎨⎧.sin .1990sin .20army the left he ce ce years for注意:① 一次性动词可以有完成时,但不能与for 或since 等表示一段时间的状语连用。
②要想和一段时间连用,需要把一次性动词转换成相应的延续性动词。
如:come —be here, go —be away, borrow —keep, buy —have,join —be a member of, get to know--know(1) ⎩⎨⎧.2'.2'years about for pen the had ve I years about for pen the bought ve I (2) ⎩⎨⎧.2.2years for member League a been has He years for League Youth the joined has He (3)(4)注意:否定句例外:(5) A :Hello! I haven ’t seen you for a long time. How are you?B: I ’m fine, thank you. And you?A: I ’m fine, too.二.表示过去发生的某一动作对现在造成的影响或结果。
现在完成时1.现在完成时态表示过去发生的动作对现在造成的影响或结果。
本时态标志词:already (“已经”,用于肯定句中,放在have /has之后或句尾);yet (“仍然”“还”,用于疑问句或否定句的句尾)just(“刚刚”,放在have /has之后);before(“以前”,放在句尾);ever(“曾经”,放在have /has之后)never (“从没有”,在have /has之后)例句:1.Our teacher has just left.2.We have studied English already.3.I have not finished the homework yet.4.He has never been to Beijing before.例:I have just turned off the light. 我刚刚把灯关上。
(结果是灯已经关上了)She has lost her bike.她把自行车丢了。
(影响是他现在没有自行车骑了)The rain has stopped now.雨已经停了。
(结果是我们可以出门了)I have already read the book.我已读过这本书了。
(结果是已知道这本书的内容)She has had a good education.她受到过良好的教育。
(影响是她文化水平高,有修养)2.某个动作从过去已经开始,一直持续到现在,还有可能持续到将来.(也可能不继续下去),常同包括现在在内的时间状语连用,如:today, now, this week, this morning, these days, this afternoon, recently, so far等动作的持续性要通过一段时间来表示一段时间的表达方法有两种:for: +一段时间for a year for two weeks for three yearsSince +过去的某一时刻, since nine since last weekSince +一般过去时态的时间状语从句since you came ; since you got hom e.例:We have had much snow this winter. 今年冬天多雪。
现在完成时与过去完成时一、现在完成时过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态。
1.构成现在完成时是由助动词have(has)+动词的过去分词构成。
助动词说明该谓语是属于现在时范围。
它和主语的人称、数要保持一致。
过去分词是主要的谓语动词,说明句子的意义。
2.用法(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 have't seen her for four years. 我有四年没见到她了。
(3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice, ever, never, three times等时间状语。
如:I have been to Beijing twice.我去过北京二次。
3.结构1).陈述句结构:主语+have( has)(not)+过去分词+其它。
have not=haven’t has not=hasn’t.2).一般疑问句结构:Have( Has )+主语+过去分词+其它?3).特殊疑问句:特殊疑问词+have(has) +主语+ 过去分词+其它?eg. He has already finished his homework.He hasn’t finished his homework yet.Has he finished his homework yet?--Yes, he has./ No, he hasn’t./ No, not yet.4.现在完成时的时间状语(1)现在完成时属于现在时范围,故不能和过去的时间状语连用。
初中语法——现在完成时和过去完成时专题 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN现在完成时和过去完成时(1)现在完成时:1.概念:过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。
2.时间状语:(时间标志词)these days,recently, lately,in/during the past few years, already ,yet ,never ,ever, just, before, in the past (last) few days,so far ,once, twice ,for+时间段,since+过去的时间点,since+—般过去时的从句等。
3.基本结构:have/has + done4.否定形式:have/has + not +done.5.一般疑问句:把have或has放于句首。
6.反义疑问句:直接用has /have 进行反问7.现在完成时的用法:①表示过去发生或已经完成的动作对现在造成的影响或产生的结果。
如:—Have you had your lunch yet你吃过午饭了吗—Yes,I have.I've just had it.是的,我刚吃过。
(现在不饿了)I have closed the door. (门现在是关的)②表示从过去开始一直持续到现在的动作或状态,可能还要持续下去,常与for或since连用。
表示持续的动作或状态多为延续性动词。
如:He has lived here since l999.自从1999年以来,他就住在这儿。
I have learnt English for ten years.我学习英语有10年了。
We have lived here for two years. (过去住到现在)8. 难点:(1)现在完成时可和疑问词where, why, how 连用,但不能和when连用.故现在完成时对时间的提问不用when,只用how long。
现在完成时和过去完成时这两个时态的相似之处是动作都发生在过去,差别是两个时态所对应的时间参照点不一样。
现在完成时的动作发生在过去,但是时间参照点是现在。
过去完成时的动作发生在过去,但是时间参照点是过去的某一时间。
请看下面两个例句
I have lived in Thailand for five years. (我在泰国已经住了五年了)
live(居住)是上面例句的谓语,那么这个动作显然是发生在过去(五年前),但是一直持续到现在,我们的时间参照点是“现在、当下”。
我们再看下面一个例句:
I had lived in Thailand for five years before I went to China. (在我来中国之前,我已经在泰国住了五年了)
live这个动作发生在过去,是前面句子的谓语,但是整句话的时间参照点变成了before I went to China,这个动作也是过去的一个时间点,所以我们要把go变成went。
所以从上面两个例句中大家可以看出,其实这两个时态的不同之处就在于时间参照点的不同。
总结一下,现在完成时用来表示过去发生的动作对现在造成的影响,通常我们可以用现在完成时态表达三类情况:
第一、经验
I have seen that movie before.
(我之前看过那部电影)
凡是我们谈论之前的经验,看过、听过、吃过、去过、读过等等的经验都可以用现在完成是来表达,那么上面例句的意思是我不仅看过那部电影,而且我对电影的情节还有印象。
第二、持续
I have known John since we were kids.
(当我们还是小孩的时候我就认识John了)
Know(认识)这个动作发生在过去,而参照点是现在,说明我们现在还是朋友,而且友谊还可能继续持续下去。
第三、改变
I have bought a new car. (我买了一辆新车) buy这个动作发生在过去,但是时间参照点是现在,其实言下之意是我不仅买了一辆新车,而且这辆新车我现就在我家,我随时都能用。
之前没有车,现在有车了,这就是改变。
那么过去完成是则是谈论过去的两个动作谁先谁后的问题,请看下例:
The plane left at 5 pm. (飞机下午五点起飞的)
-We arrived at the airport at 6 pm. (我们六点到的机场)
上面两个句子都是一般过去时,表示两件完整的发生在过去的事情,这个时候我们可以用过去完成时态把这两个句子串起来,就变成了下面的句子:
The plane had left when we arrived at the airport. (当我们到达机场的时候飞机已经起飞了)
上句中有两个动词,一个是left(离开),另一个是arrived(到达),后面“到达”这个时间就是我们这句话的时间参照点,发生在过去,那么“离开”要先于到达,所以我们在先发生的动作前面加上一个had构成过去完成时,表示这个动作发生在前。
所以现在完成时谈论的是:“过去的动作对现在的影响,时间参
照点是现在”; 过去完成时谈论的是:“发生在过去的两个动作的先后关系,在前的动作加上助动词had构成过去完成,在后的动作用一般过去时即可”。