一、现在完成时的构成。
(一)肯定式。
主语+助动词h**e /has +过去分词+其它。
说明:这里的h**e /has是助动词,没有什么具体意义。当主语是第三人称单数时助动词用has,其余人称一律用h**e。
has,h**e的缩略式分别为's或've。规则动词过去分词的构成与过去式的构成方式一样,不规则动词可参看不规则动词表。实例:
1)i've just copied all the new words .我刚抄写了所有的生词。 (表示不要再抄了)
2)she has lost her books .她丢失了她的书。 (表示到目前为止还没有找到)
如果用过去时:she lost her books则强调书是过去丢的这一动作,而不知现在有没有找到)
3)we've just cleaned the classroom .我们刚好打扫了教室。(表明现在教室是干净的)
二)否定式。
主语+助动词h**e /has+not+过去分词+其它。
说明:现在完成时构成否定句时,只需在助动词h**e /has后面加not就行。h**e not,has not的缩略式分别为h**en't ,hasn't。
另外,肯定句中有some,already时,改为否定时要分别改成any,yet。实例:
1)i h**en't finished my homework yet.我还没有完成我的作业。
2)she hasn't tr**elled on a train .她没有坐火车旅行过。
3)we h**e never spoken to a foreigner.我们从来没有和外国人说过话。
注:有时not可以用never代替,表示“从来没有”的意思。又如:
4)i h**e never seen him before.以前我从来没有见过他。
三)一般疑问式。
助动词h**e /has +主语+过去分词+其它 ?
说明:把陈述句中的h**e或has放到句首,句末打问号,同时把句中的some ,already改为any ,ye t就构成了一般疑问句。肯定回答用“yes ,主语+h**e/has. 否定回答用“no,主语+h**en't/hasn't.”有时也可以用“no,not yet./no ,never./no,not even once.”等。
实例:1)—h**e you ever made dumplings ?你曾经做过饺子吗?
—yes ,i h**e .是的,我做过。
2)—has she ever been abroad ?她曾经出过国吗?
—no,never.不,从来没有。
3)—h**e they found the lost books yet ?他们已经找到了丢失的书吗?
—yes ,they h**e.是的,他们找到了。
注意:当句中有否定词not ,hardly(几乎不),never的时候,在改为反意疑问句时,附加部分用肯定形式。例如:
you h**e never come to our school ,h**e you ?你以前从来没有来过我们学校,是吗?
二、现在完成时的用法。
一)现在完成时的用法1:表示过去发生或已经完成的某一动作对现在造成的影响或结果。此时,常与时间副词already(已经) ,yet(还、已经) ,just(刚刚、仅仅) ,ever(曾经) ,never(从不) ,before(以前)等连用。
这几个副词的用法如下:
1.already意为“已经”,通常用于肯定句中,可放在助动词之后,过去分词之前,也可以放在句末。实例:
1)i've already read this book. 我已经读过这本书了。
(“读”这一动作发生在过去,对现在造成的影响是“知道书中的内容”。)
2)i've washed my clothes already.我已经洗了衣服。
(洗衣服的动作已完成,其结果是“衣服冼干净了”。)
注意:在表示吃惊或明知故问等感**彩时,already也可用于(口语)疑问句中。实例:
3)h**e you met him already ?你(真的)已经见过他了?
2.yet用在疑问句中意为“已经”,用在否定句中意为“还”,常放在句末。实例:
1)—has he found his watch yet ?他已经找到他的手表了吗?
—no,not yet.不,还没有。
2)the woman hasn't found her dog yet .
那位妇女还没有找到她的狗。(没找到狗,心里着急,这就是对现在的影响)
3.just意为“刚刚”,表示行为刚刚过去,常放在助动词与过去分词之间。实例:
he has just come back from school .他刚从学校回来。
4.ever意为“曾经”,用于疑问句或否定句中,放在助动词与过去分词之间。实例:
1)h**e you ever been to hong kong ?你曾去过香港吗?
2)i h**en't ever spoken to her.我未曾和她说过话。
5.never意为“从来没有”常与before连用(before要放在句尾,而never多放在助动词与过去分词之间。实例:
i h**e never tr**elled by plane before.我以前从来没有乘飞机旅行过。
6.before意为“以前”,指过去不确定的某个时间,总是放在句末,不受句型的限制。实例:
1)h**e you been to hainan before ?你以前去过海南吗?
2)i h**en't eaten guangdong food before.我以前没吃过广东菜。
h**e been to 表示曾经去过某地,现在已经不在了。与just, ever, never, twice, before 等连用。
如:i h**e never been to the great wall.
h**e been in 表示在某地呆多久,与表示一段时间的状语连用。如:since, for, how long
i h**e been in shenzhen for 6 years.
h**e gone to 表示到某地去了,还未回来。说话人不在现场。
where is tom?--he has gone to the bookshop.
二)现在完成时用法二2——持续性用法(肯定句,疑问句中谓语动词必须是延续性动词):表示过去已经开始,持续到现在的动作或状态。此时常与“for +一段时间或“since+过去的点时间或从句(从句用一般过去时)以及so far(到目前为止)等时间状语连用。
for + 段时间 since +点时间。
实例:1)i've lived here since 1990.自从2024年以来我就住在这里。since +过去一个时间点。
= i've lived here since 13 years ago.
i've lived here for 13 years.
= it is 13 years since i began to live here.
2)i h**en't seen him for three years .我三年没有看见他了。for +一段时间。
= i h**en't seen him since three years ago
= i h**en't seen him since 2000.
= it is 3 years since i saw him last time. it is +一段时间+ since(从句过去式)
3)mr wang has worked in the factory since he came to the city .since+从句(过去式)
自从到这个城市以来,王先生一直在这家工厂工作。
4)she's been at this school since five years ago. since+一段时间+ago
自从五年前以来她就在这个学校。
注意:①在这类句子的肯定句和疑问句中谓语动词必须用延续性动词。短暂性动词由于动作不能持续,故不能与for(达到;累计)或since(自从。。。到现在)引出的时间状语连用。
对for和since引导的时间状语提问要用how long
2) ▲部分短暂性动词与之对应的延续性动词:
三.现在完成时态与一般过去时态的区别
1一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
i saw this film yesterday.(强调看的动作发生过了。)
i h**e seen this film.(强调对现在的影响,电影的内容已经知道了。)
2一般过去时常与具体的表示过去的时间状语连用;现在完成时通常与模糊的时间状语连用,或无时间状语。
一般过去时的时间状语: yesterday, last week, ago, in1990, in october, just now,现在完成时的时间状语: for, since, so far, ever, never, just, yet, till/until, up to now, in the past few years, recently
句子中如有过去时的时间副词(如 yesterday, last, week, in 1960)时,不能使用现在完成时,要用过去时。
错)tom has written a letter to his parents last night.
对)tom wrote a letter to his parents last night.
初中现在完成时讲解
1.构成 现在完成时由助动词h e 过去分词构成,助动词h e 有人称和数的变化。第三人称单数用has,其余用h e.规则动词的过去分词和它的过去式相同,即在原形后加 ed d 现在完成时的否定式直接在助动词后面加上not 疑问式是把助动词提到主语之前。基本结构 h e has done 否定形式 ...
现在完成时讲解
一 现在完成时基本结构 助动词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.否定 五 现在完成时的标志 现在完成时的含义...