1. 构成:现在完成时由助动词h**e + 过去分词构成,助动词h**e 有人称和数的变化。
第三人称单数用has,其余用h**e. 规则动词的过去分词和它的过去式相同,即在原形后加-ed(-d)
现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。
基本结构:h**e/has + done 否定形式:h**e/has + not +done. 一般疑问句:h**e或has提前。
现以see the film为例将现在完成时的肯定句, 否定句和疑问句列表如下:
肯定句:i/you/we/they h**e seen the film. he/she /it has seen the film.
否定句:i/you/we/they h**e not/ h**en’t seen the film. he/ she/it has not/hasn’t seen the film.
疑问句:h**e i/you/they seen the film? yes, you/ we/i/they h**e. no, you/ we/i/they h**en’t.
has he/she/it seen the film? yes, he/ she/ it has. no, he/ she/ it hasn’t.
2. 用法:现在完成时既涉及过去,又联系现在。
1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。说话人强调的是该动作或状态对现在的结果或影响。
my daughter has just gone out. 我女儿刚出去。
i’m sure we’ve met before. 我肯定我们以前见过面。 she has arrived. 她到了。
常与just(刚刚),already(已经),never(从来没有),ever(曾经),before(以前),yet(仍然),once(一次),twice(两次),many times(很多次),how many times(多少次),so far(迄今为止),during the past(last)three years(最近三年来)等连用。
副词的位置:①just常用于肯定句中,放在h**e / has后,he has just come .
never表示否定, 放在h**e / has后, he has never visited the great wall.
ever用于疑问句中,句型为: h**e / has+主语+ever +过去分词?“…曾经……过吗?
”用于询问某人过去的经历。h**e you ever been to the farm?
before用于句末,the woman has never heard of that before.
yet 用于句末或not 之后。has the train arrived yet? no, not yet.
already用于肯定句, h**e / has 之后或句末。we h**e already finished it.
so far用于句首或句末。 so far, we h**e visited the moon.
so far there has been no bad news. 到现在为止还没有什么坏消息。
we h**en’t had any trouble so far. 到目前为止,我们还没有遇到任何麻烦。
2)表示过去已经开始,一直延续到现在的动作或状态。往往和包括现在在内的表示一段时间的状语连用,常与for…, since…连用,如:★注意:since和for的区别。
since后接时间点,如1993,last term, yesterday, the time i got there
for后接一段时间,表示“长达多久”,如ten years, a while, two days等。
come,become,le**e, go,arrive,reach等短暂动作的动词不能与for引导的表示一段时间的时间状语从句连用。如含有for引导时间状语,这些动词都必须用be来代替。
how long has he been away from beijing?(用been 代替le**ed)
he has been there for 3 years.(been-come)
一般过去时和现在完成时的动作都发生在过去,但意义却不同。
1)一般过去时只表示过去的动作或状态,和现在不发生关系。
现在完成时表示过去发生的某一动作对现在造成的影响,强调的是现在。
如:i learned ten english songs(说明过去学过,现在是否记得,不是本句的内容)
i h**e learnt ten english songs.(learn发生在过去,但强调我现在懂英语歌曲)
i cleaned the blackboard half an hour ago.(只说明“擦”和其发生的时间)
i h**e cleaned the blackboard.(说明现在黑板是干净的)
the teacher has written some new words on the blackboard(黑板上现在有单词)
the teacher wrote some new words on the blackboard(黑板上现在没有单词)
2)一般过去时可以和表示过去的时间状语连用,如:yesterday, last year, three days ago, just now, 等。现在完成时不能和表示过去的时间状语连用,其时间状语可以是since…,for… ,just, ever, never, before, already, yet , so far, all one’s life等
3)现在完成时不能和表示过去的时间状语连用,如yesterday, last year, in 1976, two days ago, just now, when i came in,但可以和already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never等连用。
she has already come. 她已经来了。
i h**en’t read it yet. 我还没读过这个。
i h**e met him before. 我从前曾见过他。
ma hong has always been a good student. 马红一直是个好学生。
i h**e often seen him in the street. 我经常在街上看见他。
they h**e never been to yan’an. 他们从未去过延安。
i h**en't seen him lately. 我近来没看到他。
2)h**e (has) been 和h**e (has) gone的区别:表示“曾到过某地”要用 “h**e (has) been”; 表示“已经去某地”要用 “h**e (has) gone”。试比较:
where has he been? 他刚才到**去了?(已经回来了)
where has he gone? 他上哪儿去了?(人不在)
they h**e been to canada. 他们到过加拿大。(现在已经不在加拿大)
they h**e gone to canada. 他们到加拿大去了。(可能在路上和已经到加拿大).
1. h**e been to 和h**e gone to的区别
h**e been to,表示去过某个地方,不过现在已经回来了,强调“去过”,现已不在那里。
h**e gone to表示去了,但还没有回来,也许是在去的途中, 主要强调的是“去了”,现在人不在说话的现场。
h**e been in指的是在某个地方,从过去一直延续到现在。
he has been to the usa three times. 他到美国去过三次。(过去“到美国”,现在已“不在美国”)
-where's your mother? -你妈妈在哪? -she has gone to the hospital. -她去医院了。
1)一个句子应该用什么时态只能取决于它需要表达的意思,以及它所处的语言环境。例如:
he speaks english .(一般现在时,说明动作发生的经常性。)
he spoke english when he was in new zealand .(一般过去时,说明动作发生的时间。)
he is speaking english.(现在进行时,说明动作正在进行。)
he has spoken english for three years since he came to the usa.(现在完成时,这里说明动作的总和。)
he has been speaking english since he came to the usa. (现在完成进行时,强调动作的连续性。)
2)在含有时间状语从句或条件状语从句的主从复合句中,如果主句的谓语动词是一般将来时,那么从句的谓语动词就只能用一般现在时来表示将来时;如果主句的谓语动词是过去将来时,那么从句的谓语动词就只能用一般过去时来表示过去将来时。
例如:i will not play tennis if it rains tomorrow.
i would not play tennis if it rained the next day.
初中现在完成时讲解
一 现在完成时的构成。一 肯定式。主语 助动词h e has 过去分词 其它。说明 这里的h e has是助动词,没有什么具体意义。当主语是第三人称单数时助动词用has,其余人称一律用h e。has,h e的缩略式分别为 s或 ve。规则动词过去分词的构成与过去式的构成方式一样,不规则动词可参看不规...
现在完成时讲解
一 现在完成时基本结构 助动词h e has 过去分词 done 表示过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。二 用法 1.已完成 用法 表示一个过去发生并结束的动作对现在造成的影响或结果。这一类情况可以细致分为下述两种情况。1 表示开始...
现在完成时讲解
unit8一 基本结构 助动词h e has 过去分词 done 否定句 主语 h e has not 过去分词 其他。一般疑问句 h e has 主语 过去分词 其他。简略答语 yes,主语 h e has.肯定 no,主语 h en t hasn t.否定 五 现在完成时的标志 现在完成时的含义...