一、现在完成时基本结构:助动词h**e/has+过去分词(done) 。表示过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。
二、用法:1.“已完成”用法:表示一个过去发生并结束的动作对现在造成的影响或结果。
这一类情况可以细致分为下述两种情况。
1)表示开始于过去的动作刚刚结束。常和just,now,already,yet,not…yet等不确定的时间状语连用。
li ming has just turned off the light.李明刚刚把灯关上。(说明现在灯关上了)
i've finished my homework now.现在我已经做完作业了。(说明可以交作业或做别的了)
2)表示过去动作的结果,现在仍残留着。一般不用时间状语。
i h**e lost my pen.我把笔丢了。(说明过去某时丢的,现在我还没找到这支笔)
she has become a teacher.她已经当了老师。(说明她现在仍是老师)
2.“未完成”用法。表示动作或状态从过去某时开始,持续到现在的动作(用行为动词表示)或状态(be动词表示),常与for(+段时间)、since(+时间点或过去时的句子)连用。
for+时段(for a long time,for a month)
②since+过去一个时间点(译为:自从……以来,如since 1991 、since yesterday)
③since+时段+ago (since 2 days ago)
④since+从句(过去时)
●⑤it is+时段+since+从句(过去时)
⑥其它常见:today,this week(month),lately,recently,these days,in the past few days,during the last two weeks,,so far,up to now,till(until) now等。
he has lived here for 30 years.他住在这儿三十年了。(现在还住在这儿)
they've known each other since childhood.他们从小彼此相识。(现在还在往来)
how long h**e you studied english?你学英语多久了?(现在仍在学)
3. 经验性用法:表示从过去开始到目前为止这段时间中反**生的动作或多次出现的状态。常与频度副词如often, always, every week, twice等连用。
i h**e been to the summer palace twice.我曾经去过颐和园两次。
he has always said so.他总是这么说。
三.现在完成时的时间状语。
1. 现在完成时的含义之一是过去完成的动作对现在仍有影响,用以下时间状语表示这种含义。
用副词already、yet。already一般用于肯定句中,yet一般用于否定句和疑问句中。
如:we h**e already finished our homework.我们已完成作业了。
they h**en't finished their homework yet.他们还没有完成作业。
用ever和never.多用于否定或疑问句中,表示“曾经”或“从未“等。
如:-h**e you ever been to the great wall?你曾经去过长城吗?
i h**e never been to the great wall.我从未去过长城。
用表示到说话为止的过去时间状语,如so far, just,before, up to now, the past few years等。
如:i h**e seen her before, but i can not remember where.我以前见过她,但记不起在**见过。
he has got to beijing so far. 到目前为止,他已经到了北京。
用包括“现在”在内的时间状语,如now, today, this morning(month, year, term)等。
如:-h**e you met him today?-no,i h**en't.今天你见过他吗?我没有。
表示动作发生的次数的时间状语。
如:he has been there three times the last few days.近几天他去过那里三次了。
2. 短暂性动词不能和表一段时间的时间状语连用。如:
come, go, arrive, reach, hear, close, le**e, begin, start,get up等但如果要保留表一段时间的时间状语,必须将动词改为延续性动词,常与for+时段、since+过去一个时间点( 过去从句)的时间状语连用。
五。几点注意事项。
1)h**e been(to)与h**e gone( to)的区别:
h**e been(to)表示“去过某地(现在已经回来了)”,可用于各人称;可与once ,never,several times等连用。
h**e gone(to)表示“去某地了(说话时某人不在当地)”,常用于第三人称,如:they h**e been to beijing twice.他们去过北京两次。
he has gone to beijing . 他去北京了。
2)不可延续性动词现在完成时的否定式,已变成一种可以延续的状态,因此可以和表示一段时间的状语连用。
如:i h**en't left here since 1997.自从2024年以来,我一直没有离开过这儿。
错)i h**e received his letter for a month.
对)i h**en't received his letter for almost a month.
现在完成进行时。
1 定义:现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
2 现在完成进行时的构成:现在完成进行时是由“h**e/has+been+动词的现在分词”构成。
3 现在完成进行时的基本句型。
肯定式 i/we h**e been working.
疑问式 h**e you been working?
简略回答 yes,i/we h**e. no,i/we h**en't.
肯定式 he/she/it has been working.
疑问式 has he/she/it been working?
简略回答 yes,he/she/it has. no,he/she/it hasn't.
4 现在完成时的用法。
在强调动作还未结束,还要继续下去。如:i've been reading this book for two hours,but i h**en't finished it.
这本书我已读了两个小时了,但我还没读完。
i've read this book.我已读完这本书了。
2)强调动作延续时间的长久或带感**彩。
she has always been working like that.她一贯是这样工作的。
3)现在完成进行时也可表示现在以前这段时间反**生的事情。
we've been seeing quite a lot of each other recently.最近我们经常见面。
5 现在完成时和现在完成进行时的区别。
1)现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。试比较:
we've been living here for ten years.
we've lived here for ten years.我们在这儿已经住了十年了。
2)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。而现在完成时则表示动作在过去已结束。如:
the students h**e been preparing for the exam.(还在进行)学生们一直在准备考试。
the students h**e prepared for the exam.(已经结束)学生们为考试作了准备。
3)有些表示状态,感情,感觉的动词如:h**e,exist,like,hate,hear,know,sound等动词不能用于现在完成进行时,但可用于现在完成时。如:
they've known each other since 1970. 自从2024年起他们就相互认识了。
现在完成时讲解
unit8一 基本结构 助动词h e has 过去分词 done 否定句 主语 h e has not 过去分词 其他。一般疑问句 h e has 主语 过去分词 其他。简略答语 yes,主语 h e has.肯定 no,主语 h en t hasn t.否定 五 现在完成时的标志 现在完成时的含义...
现在完成时讲解
一 基本结构 助动词h e has 过去分词 done 二 句型 否定句 主语 h e has not 过去分词 其他。一般疑问句 h e has 主语 过去分词 其他。简略答语 yes,主语 h e has.肯定 no,主语 h en t hasn t.否定 三 用法。1 现在完成时表示过去发生或...
现在完成时讲解
现在完成时。1 构成方式构成 主语 第。一 二人称单复数 h e 主语 第三人称复数 h e 主语 第三人称单数 has 过去分词 2 基本用法 1 表示过去发生或已完成的某个动作对现在产生的影响或结果,强调的是这个影响或结果,常同already,just,yet等状语连用 例 ih ejusttu...