现在完成时.docx
《现在完成时.docx》由会员分享,可在线阅读,更多相关《现在完成时.docx(11页珍藏版)》请在冰豆网上搜索。
![现在完成时.docx](https://file1.bdocx.com/fileroot1/2023-2/1/ab4cb90c-8823-4672-98f4-a83805469eb1/ab4cb90c-8823-4672-98f4-a83805469eb11.gif)
现在完成时
初中英语现在完成时的讲解
现在完成时结构:
have+过去分词
HehasbeentoBeijing.
这句话中beto表示去过……的意思,所以have+过去分词,be→been
现在完成时被动语态结构:
have+been+过去分词
而被动语态结构:
be+过去分词,完成时中be变成了been
HehasbeentaughtEnglishforfiveyears
那和其他时态的区别呢?
这是初二的英语,在此之前他们学了现在进行时,过去进行时,过去将来时,现在完成进行时,在此基础上,我应该怎么讲呢?
回答
现在进行时:
be动词+动词ing形式,如:
iamspeaking我正在说话
过去进行时:
be动词的过去式+动词ing形式,如:
iwasspeakingatthatmoment那一刻我正在说话
过去将来时:
would+be/动词,如,iwouldbethereifiknew如果我知道我将去那
现在完成进行时:
have+been+动词ing,如:
ihavebeenwaitinghereallthetime我一直在这等着
1、现在完成时的简介。
(一)肯定式
主语+助动词have/has+过去分词+其它
(二)否定式
主语+助动词have/has+not+过去分词+其它
(三)一般疑问式
助动词Have/Has+主语+过去分词+其它?
2、现在完成时的使用例句。
(一)肯定式
1)I'vejustcopiedallthenewwords.我刚抄写了所有的生词。
(表示不要再抄了)
2)Shehaslostherbooks.她丢失了她的书。
(表示到目前为止还没有找到)
(如果用过去时:
Shelostherbooks.则强调书是过去丢的这一动作,而不知现在有没有找到)
3)We'vejustcleanedtheclassroom.我们刚好打扫了教室。
(表明现在教室是干净的)
(二)否定式
1)Ihaven'tfinishedmyhomeworkyet.我还没有完成我的作业。
2)Shehasn'ttravelledonatrain.她没有坐火车旅行过。
3)Wehaveneverspokentoaforeigner.我们从来没有和外国人说过话。
注:
有时not可以用never代替,表示“从来没有”的意思。
又如:
4)Ihaveneverseenhimbefore.以前我从来没有见过他。
(三)一般疑问式
1)—Haveyouevermadedumplings?
你曾经做过饺子吗?
—Yes,Ihave.是的,我做过。
2)—Hassheeverbeenabroad?
她曾经出过国吗?
—No,never.不,从来没有。
3)—Havetheyfoundthelostbooksyet?
他们已经找到了丢失的书吗?
—Yes,theyhave.是的,他们找到了。
二、现在完成时的用法
(一)现在完成时的用法1:
表示过去发生或已经完成的某一动作对现在造成的影响或结果。
此时,常与时间副词already(已经),yet(还、已经),just(刚刚、仅仅),ever(曾经),never(从不),before(以前)等连用。
(二)现在完成时用法二2——持续性用法(肯定句,疑问句中谓语动词必须是延续性动词):
表示过去已经开始,持续到现在的动作或状态。
此时常与“for+一段时间或“since+过去的点时间或从句(从句用一般过去时)以及sofar(到目前为止)等时间状语连用。
for+段时间
since+点时间
现在完成时-句式
现在完成时的句式
1.否定句式:
现在完成时的否定句式是“haven't(hasn't)+过去分词...”。
如:
Ihavenotseenthemovieyet.我还没看这部电影。
2.一般疑问句:
Have(Has)+主语+过去分词...?
如:
—Haveyoufinishedthework?
你已经做完这项工作了吗?
—Yes,Ihave.是的,我已经做完了。
(No,Ihaven't.不,我还没有做完。
)
3.特殊疑问句:
特殊疑问词+have(has)+主语+过去分词...?
如:
HowmanytimeshaveyoubeentotheGreatWall?
你去过长城几次?
提示:
肯定句中有some,already时,改为否定句或疑问句时通常要分别改为any,yet。
如:
Ihavealreadyfinishedmyhomework.我已经完成了我的作业。
→Ihaven'tfinishedmyhomeworkyet.(否定句)
→Haveyoufinishedyourhomeworkyet?
(一般疑问句)
现在完成时-过去分词
规则动词
规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。
四点变化规则:
1、一般动词,在词尾直接加“ed”。
work---worked---worked,visit---visited---visited
2、以“e”结尾的动词,只在词尾加“d”。
lived---lived---lived,
3、以“辅音字母+y”结尾的动词,将"y"变为"i",再加“ed”。
study---studied---studied,cry---cried---cried,
play---played---played,stay---stayed---stayed
4、重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ed”。
stop---stopped---stopped,drop---dropped--dropped
不规则动词
AAA型
原型过去式过去分词
burstburstburst
castcastcast
costcostcost
cutcutcut
特殊情况
readreadread
read原形发音为/ri:
d/,过去式和过去分词发音为/red/
AAB型
beatbeatbeaten
ABA型
becomebecamebecome
runranrun
comecamecome
ABB型
bringbroughtbrought
buyboughtbought
buildbuiltbuilt
burnburntburnt
现在完成时-用法
一、基本结构:
主语+have/has+动词的过去分词
①肯定句:
主语+have/has+动词的过去分词+宾语.
②否定句:
主语+have/has+not+动词的过去分词)+宾语.
③一般疑问句:
Have/Has+主语+动词的过去分词+宾语.
④特殊疑问句:
特殊疑问词或词组+一般疑问句(have/has+主语+过去分词(V-ed)+其他
现在完成时的用法①表示到目前为止曾经有过的或未曾有过的经历和体验。
常和EnglishGrammar:
动词的时态英语共有16种时态,根据近几年曝光的四、六级
现在进行时:
be动词+动词ing形式,如:
iamspeaking我正在说话
过去进行时:
be动词的过去式+动词ing形式,如:
iwasspeakingatthatmoment那一刻我正在说话
过去将来时:
would+be/动词,如,iwouldbethereifiknew如果我知道我将去那
现在完成进行时:
have+been+动词ing,如:
ihavebeenwaitinghereallthetime我一直在这等着
现在完成时-句式
现在完成时的句式
1.否定句式:
现在完成时的否定句式是“haven't(hasn't)+过去分词...”。
如:
Ihavenotseenthemovieyet.我还没看这部电影。
2.一般疑问句:
Have(Has)+主语+过去分词...?
如:
—Haveyoufinishedthework?
你已经做完这项工作了吗?
—Yes,Ihave.是的,我已经做完了。
(No,Ihaven't.不,我还没有做完。
)
3.特殊疑问句:
特殊疑问词+have(has)+主语+过去分词...?
如:
HowmanytimeshaveyoubeentotheGreatWall?
你去过长城几次?
提示:
肯定句中有some,already时,改为否定句或疑问句时通常要分别改为any,yet。
如:
Ihavealreadyfinishedmyhomework.我已经完成了我的作业。
→Ihaven'tfinishedmyhomeworkyet.(否定句)
→Haveyoufinishedyourhomeworkyet?
(一般疑问句)
现在完成时-过去分词
规则动词
规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。
四点变化规则:
1、一般动词,在词尾直接加“ed”。
work---worked---worked,visit---visited---visited
2、以“e”结尾的动词,只在词尾加“d”。
lived---lived---lived,
3、以“辅音字母+y”结尾的动词,将"y"变为"i",再加“ed”。
study---studied---studied,cry---cried---cried,
play---played---played,stay---stayed---stayed
4、重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ed”。
stop---stopped---stopped,drop---dropped--dropped
不规则动词
AAA型
原型过去式过去分词
burstburstburst
castcastcast
costcostcost
cutcutcut
特殊情况
readreadread
read原形发音为/ri:
d/,过去式和过去分词发音为/red/
AAB型
beatbeatbeaten
ABA型
becomebecamebecome
runranrun
comecamecome
ABB型
bringbroughtbrought
buyboughtbought
buildbuiltbuilt
burnburntburnt
现在完成时-用法
现在完成时用法
一、基本用法
(1)表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。
常被just、already、yet等副词修饰。
如:
-Haveyouhadlunchyet?
-Yes,Ihave.I'vejusthadit.
(2)表示从过去某一时刻开始一直持续到现在的动作或状态。
这个动作可能刚停止,可能仍然在进行。
常带有for和since等表示一段时间的状语。
如:
Hehastaughtheresince1981
他自1981年就在这儿教书。
(可能还要继续教)
Ihave'tseenherforfouryears.
我有四年没见到她了。
(3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常twice,ever,never,threetimes等时间状语。
如:
IhavebeentoBeijingtwice.我去过北
现在完成时的“完成用法”和“未完成用法”
1.现在完成时的“完成用法”
现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。
例如:
Hehasturnedoffthelight.他已把灯关了。
(动作结束于过去,但说明的是现在的情况--灯现在不亮了。
)
现在完成时“完成用法”的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:
already,yet,before,recently等)、频度时间状语(如:
never,ever,once等)、包括现在时刻在内的时间状语(如:
thismorning/month/year...,today等)连用。
例如:
Haveyoufoundyourpenyet?
你已找到你的钢笔了吗?
2.现在完成时的“未完成用法”
现在完成时的“未完成用法”指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。
例如:
Hehaslivedheresince1978.自从1978年以来,他一直住在这儿。
(动作起始于1978年,一直住到现在,可能还要继续住下去。
)
Ihavebeeninthearmyformorethan5years.我在部队已经呆了五年多了。
(动作开始于5年前,一直延续至今,有可能还要继续下去。
)
此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:
uptonow,sofar)等。
例如:
Ihaveheardnothingfromhimuptonow.到目前为止我没有他的任何消息。
注意:
1、现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词。
如:
come,go,arrive,leave,join,become,die等。
2、现在完成时常见两种句型:
①for短语
②Itis+一段时间+since从句
3、一段时间+haspassed+since从句
4、主语+have/hasbeen+since短语
例如:
HehasbeenintheLeagueforthreeyears.
或ItisthreeyearssincehejoinedtheLeague.他入团已三年了
现在完成时-介词
1、动作发生在过去,目前仍在继续或刚刚结束,常和“for”加上“一段时间”,或“since"”加上“一个确切的过去的时间”连用。
“for”用于过去的一段时间。
(动词必须是可以延续的)
Hehasbeenthereforsixmonths.她去那儿有6个月了。
(直到现在)
Hewentthere6monthsago.
Hehasneverbeenthere.他从来都没去过那里。
(直到现在)
“since”用于过去的一个确切的时间,意思是“从那时一直到现在”,总是和完成时一齐用,而且不能省略。
(主句动词必须是可以延续的)
TimhasbeeninNantongsinceJanuary.自从1月份以来他一直都在南通。
(现在仍在南通)
注意:
“since”后面的确切的过去的时间也可以是一个含有过去时的从句。
Hehasbeeninterestedincollectingcoinssincehewasachild.
他打小时候起就对收集硬币感兴趣。
(现在还是如此)
现在完成时常和短语“uptonow/tillnow”,“sofar”(意思是从过去某一确定的时间一直延续到现在。
)
Upto/tillnowhe'sreadmanystorybooks.至今他已读过好多故事书。
I'vebeentoNewYorkthreetimessofar.至今我已到纽约去过三次。
2、刚刚完成的动作.
I'vejustgotaletterfrommybrother.
3、“already”用于现在完成时的肯定句中,“yet”用于现在完成时的否定句和疑问句中
Hehas(already)visitedmanyplacesinChina.(already)
Hehascomebacknow.HaveyoueverbeentoAustralia?
注意“already”在句中的两种位置.
Thetrainhasn'tarrivedyet.火车(到现在)还没有到。
Hasshearrivedyet?
她已经到了吗?
Hasn'thecomeyet?
她还没来吗?
Ihaven'tbeenverysuccessfulsofar.我一直都没有成功。
现在完成时-相关语法
一、现在完成时的时间状语
(1)现在完成时属于现在时范围,故不能和过去的时间状语连用。
如:
yesterday,lastSunday,in1990,threeyearsago等。
但是,在强调动作产生的后果和影响时,可以和一些表示不确定的时间状语连用。
a.用副词already和yet。
already一般用于肯定句中,yet一般用于否定句和疑问句中。
如:
Wehavealreadyfinishedourhomework.我们已完成作业了。
Theyhaven'tfinishedtheirhomeworkyet.他们还没有完成作业。
b.用ever和never。
多用于否定或疑问句中,表示“曾经”或“从未“等。
如:
-HaveyoueverbeentotheGreatWall?
你曾经去过长城吗?
-IhaveneverbeentotheGreatWall.我从未去过长城。
c.用表示到说话为止的过去时间状语,如just,before,uptonow,thepastfewyears等。
例如:
Ihaveseenherbefore,butIcannotrememberwhere.
我以前见过她,但记不起在哪里见过。
Hehasbeentherethreetimesthelastfewdays.
近几年他去过那里三次了。
d.用包括“现在”在内的时间状语,如:
now,today,thismorning(month,year,term)等。
例如:
-Haveyoumethimtoday?
-No,Ihaven't.
今天你见过他吗?
我没有。
Howmanytimeshaveyoubeentherethisyear?
今年你去过那里多少次?
(2)现在完成时可以和带有since或for等表示“一段时间”的状语连用,表示动作或状态从某一时刻开始,一直持续到现在。
如:
Ihaven'tseenhimfortwoyears.但是,像come,arrive,buy等终止性动词不能与表示“一段时间”的状语连用。
要用,必须改为“be(在)”等延续性动词来表述。
现归纳总结一下由非延续性动词到延续性动词的转换:
arrive→beherebegin(start)→beon
die→bedeadcomeback→beback
leave→beawayfallill(sick,asleep)→beill(sick,asleep)
getup→beupgoout→beout
finish→beoverputon→wear或beon
open→beopenjoin→bein或beamemberof…
close→beclosedgotoschool→beastudent
borrow→keepbuy→have
catch(acold)→have(acold)gettoknow→know
begintostudy→studycometowork→work等
如:
Hehasbeenasoldierforthreeyears.他参军三年了。
Hisfatherhasbeendeadfortwoyears.他父亲去世二年了。
Thefilmhasbeenonfortenminutes.电影已开始十分钟了。
WehavestudiedEnglishforthreeyears.我们(开始)学英语已三年了。
二、现在完成时和一般过去时的区别
现在完成时和一般过去时都表示在过去完成的动作。
但现在完成时强调的是这一动作与现在的关系。
如对现在产生的结果或影响等,而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系。
试比较:
Ihavelostmynewbook.我把新书丢了。
(现在还未找到)
Ilostmynewbookyesterday.我昨天把新书丢了。
(昨天丢的,现在找到与否没说明)
三、注意事项
(1)havebeen(to)与havegone(to)的区别:
havebeen(to)表示“去过某地(现在已经回来了)”,可用于各人称;havegone(to)表示“去某地了(说话时某人不在当地)”,常用于第三人称,前者可与once,never,severaltimes等连用,后者则不能。
如:
TheyhavebeentoBeijingtwice.他们去过北京两次。
HehasgonetoBeijing.他去北京了。
(2)如单纯表示一段时间,或强调一段时间,虽有since一词,也不必用完成时。
如:
Itistwoyearssincehisfatherdied.=Hisfatherhasbeendeadfortwoyears.他父亲去世已有三年了。
(3)终止性动词现在完成时的否定式,已变成一种可以延续的状态,因此可以和表示一段时间的状语连用。
如:
Ihaven'tleftheresince1997.自从1997年以来,我一直没有离开过这儿。
例子现在完成时用来强调“对现在的影响”,像句中的"Ihavelostmybike"说明到现在为止,我还没找到我的自行车,所以有下句的“Haveyouseenitanywhere?
"如果用一般过去时,Ilostmybike,一般过去时,只表示发生在过去的动作,这句话可能有两种意思,一是自行车丢了,可能已经找到了,二是可能没找到。
如果找到了就没有必要问下边那句话了。
Since的用法
since的用法:
译作“自从…以来”
(1)接时间点:
如Ihavestayedinthatcountrysince1995.要求:
谓v.用现在完成时,而且须是延续性动词。
(2)接一段时间+ago:
如Theyhavelivedinthathousesincetwoyears