现在完成时 基本定义

时间:2023-03-25 04:00:22 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
基本结构:主语+have/has+动词的过去分词

肯定句:主语+have/has+动词的过去分词(V-ed)+宾语(或者其他). ②否定句:主语+have not/has not+动词的过去分词(V-ed)+宾语.

③一般疑问句:Have/Has+主语+动词的过去分词(p.p)(V-ed)+宾语(或者其他)? ④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他) 1.现在完成时不能单独与准确时间状语连用,(如表示过去的时间状语)

yesterday(morningafternoon),last(morningafternoon)等,除非与for,since连用. 2.现在完成时往往同表示不确定的过去时间状语连用

already(肯定句中)yet(否定,疑问,句末)just,before,recently,still,lately,never: He has already obtained a scholarship.他已经获得了一份奖学金。

I haven't seen much of him recently (lately).我已经很久没有看到他(最近的) 3. 现在完成时态经常与表示频度的时间状语连用,

often,sometimes,ever,never,twice,on several occasion: Have you ever been to Beijing?你以前去过北京吗?

I have never heard Bunny say anything against her.我从来没有听到Bunny说她的话。 4. 现在完成时还往往可以同包括现在时间在内的时间状语连用

now,up to these few days/weeks/months/years,this morning/week/month/year,just,today,up to present,so far:

Peter has written six papers so far.彼得写了六篇论文,到目前为止。 5.现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作. 6.现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束。

例如:He has turned the light off .他已把灯关了。

现在完成时"完成用法"的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(:alreadyyetbeforerecently)、频度时间状语(:neverever)、包括现在时刻在内的时间状语(:this morning / month /year...today)连用。

例如:Have you found your pen?你已经找到你的钢笔了吗? 例如:Mary has done her homework . Mary有做她的家庭作业。

7.现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。


例如:He has lived here since 1978.自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)

I have been in the army for more than 5 years.我在部队已经呆了五年多了。(动作开始于5年前,一直延续至今,有可能还要继续下去。)

此种用法的句中常需一个表示一段时间的状语(sincefor引导),或表示与现在时刻相连的时间状语(:up to nowso far)等。

例如:I have heard nothing from him up to now.到目前为止我没有他的任何消息。

注意:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词。如:comegoarriveleavejoinbecomedie等。 8.一段时间+has passed+since从句。

9.现在完成时常用短语 "up to now /till now","so far" (意思是从过去某一确定的时间一直延续到现在)用。

Up to/till now he's read many story books. 至今他已读过好多故事书。 I've been to New York three times so far. 至今我已到纽约去过三次。 has gone (to),has been (to),has been (in) 的区别。

has gone to:表示某人已去了某地,而没有回来(去了没回)(不可与 for+一段时间 连用) has been to :表示去过某地(去过已回来)(不可与 for+一段时间 连用)

has been in/at(in表示相对大一些的地点;at表示相对小一些的地点):表示一直呆在某地, 常与时间段搭配(呆了很久)

表示影响或结果

该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个动作对现在仍有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果,如汉语说"他已离开这个城市了",其中的"离开"肯定发生了,它对现在的影响或结果就是"他现在已不在这个城市了";又如汉语说"有人把窗户打破了",显"打破窗户"这一动作发生在过去,并且在过去已经完成了,但说话人强调的重点是打破窗户对现在的影--窗户现在仍是破的。如:

He has been away from the city.他已离开这个城市。(结果:他不在这个城市。) Someone has broken the window.有人把窗户打破了。(结果:窗户仍破着。) I have lost my pen.我把钢笔丢了。(结果:我现在无钢笔用。)

He has finished his work.他把工作做完了。(结果:他可以做其他的事了。)

即表示从过去某个时间直到现在的这个时间范围内不断重复发生的动作或情况,并且这个不断重复的动作有可能继续下去,也有可能到现在就结束。如:

How often have you seen her again?你隔多长时间见她一次?

表示持续


本文来源:https://www.wddqw.com/doc/df43c8906237ee06eff9aef8941ea76e58fa4af3.html