现在完成时态语法全解.docx
《现在完成时态语法全解.docx》由会员分享,可在线阅读,更多相关《现在完成时态语法全解.docx(8页珍藏版)》请在冰豆网上搜索。
现在完成时态语法全解
语法全解:
现在完成时
一、现在完成时的构成
(一)肯定式
主语+助动词have/has+过去分词+其它.说明:
这里的have/has是助动词,没有什么具体意义。
当主语是第三人称单数时助动词用has,其余人称一律用have。
has,have的缩略式分别为'或s'v。
e规则动词过去分词的构成与过去式的构成方式一样,不规则动词可参看不规则动词表。
实例:
1)I'vejustcopiedallthenewwor我ds刚.抄写了所有的生词。
(表示不要再抄了)
2)Shehaslostherbooks她.丢失了她的书。
(表示到目前为止还没有找到)
(如果用过去时:
Shelostherbooks.则强调书是过去丢的这一动作,而不知现在有没有找到。
)
3)We'vejustcleanedtheclassroom.我们刚好打扫了教室。
(表明现在教室是干净的)
(二)否定式
主语+助动词have/has+not+过去分词+其它.说明:
现在完成时构成否定句时,只需在助动词have/has后面加not就行。
havenot,hasnot的缩略式分别为haven't,hastn。
另'外,肯定句中有some,already
时,改为否定时要分别改成any,yet。
例:
1)Ihaven'tfinishedmyhomeworky我et.还没有完成我的作业。
2)Shehasn
ttravelledonatra
3)Wehaveneverspokentoaforeigne.r我们从来没有和外国人说过话。
注:
有时not可以用never代替,表示“从来没有”的意思。
又如:
4)Ihaveneverseenhimbefore.以前我从来没有见过他。
(3)一般疑问式助动词Have/Has+主语+过去分词+其它?
说明:
把陈述句中的have或has放到句首,句末打问号,同时把句中的some,already改为any,yet就构成了一般疑问句。
肯定回答用Yes,主语+have/has;.否定回答用No,主语+haven't/hasn.。
'有t时也可以用No,notyet./No,never/No,notevenonce等。
实例:
1)—Haveyouevermadedumplings?
你曾经做过饺子吗?
—Yes,Ihave.是的,我做过。
2)—Hassheeverbeenabroad?
她曾经出过国吗?
—No,never.不,从来没有。
3)—Havetheyfoundthelostbooksyet?
他们已经找到了丢失的书吗?
—Yes,theyhave.是的,他们找到了。
注意:
当句中有否定词not,hardly(几乎不),never的时候,在改为反意疑问句时,附加部分用肯定形式。
例如:
Youhavenevercometoourschool,haveyou?
你以前从来没有来过我们学校,是吗?
二、过去分词
1.规则动词:
规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。
四点变化规则:
(1).一般动词,在词尾直接加“ed。
”work—worked—worked,visit—visited—visited
(2).以“e结”尾的动词,只在词尾加“d。
”live—lived—lived,
(3)、以“辅音字母+y”结尾的动词,将y变为i,再加“ed。
”
study—studied—studied,cry—cried—cried
(4)、重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ed。
”stop—stopped—stopped,drop—dropped—dropped
2.不规则动词:
cost—cost—costshut—shut—shutspread—spread—spreadread—read—read(read原形发音为/ri:
d/,过去式和过去分词发音为/red/)come—came—comeburn—burnt—burntcatch—caught—caughtdig—dug—dugfeel—felt—feltfight—fought—foughtmake—made—madebreak—broke—brokenchoose—chose—chosenwrite—wrote—written
三、现在完成时的用法
现在完成时的用法
(一)表示过去发生或已经完成的某一动作对现在造成的影响或结果。
此时,常与时间副词already(已经),yet(还、已经),just(刚刚、仅仅),ever(曾经),never
(从不),before(以前)等连用。
这几个副词的用法如下:
1.already意为“已经”,通常用于肯定句中,可放在助动词之后,过去分词之前,也可以放在句末。
实例:
I'vealreadyreadthisboo我k.已经读过这本书了。
(“读”这一动作发生在过去,对现在造成的影响是“知道书中的内容”。
)
I'vewashedmyclothesalread我y.已经洗了衣服。
(洗衣服的动作已完成,其结果是“衣服洗干净了”。
)注意:
在表示吃惊或明知故问等感情色彩时,already也可用于(口语)疑问句中。
例:
Haveyoumethimalready?
你(真的)已经见过他了?
2.yet用在疑问句中意为“已经”,用在否定句中意为“还”,常放在句末。
实例:
1)—Hashefoundhiswatchyet?
他已经找到他的手表了吗?
—No,notyet.不,还没有。
2)Thewomanhasn'tfoundherdogyet.那位妇女还没有找到她的狗。
(没找到狗,心里着急,这就是对现在的影响)
3.just意为“刚刚”,表示行为刚刚过去,常放在助动词与过去分词之间。
实例:
Hehasjustcomebackfromschool.他刚从学校回来。
4.ever意为“曾经”,用于疑问句或否定句中,放在助动词与过去分词之间。
实例:
1)HaveyoueverbeentoHongKong?
你曾去过香港吗?
2)Ihaven'teverspokentoh我er未.曾和她说过话。
5.never意为“从来没有”常与before连用(before要放在句尾,而never多放在助动词与过去分词之间)。
例:
Ihavenevertravelledbyplanebefore.我以前从来没有乘飞机旅行过。
6.before意为“以前”,指过去不确定的某个时间,总是放在句末,不受句型的限制。
实例:
1)HaveyoubeentoHainanbefore?
你以前去过海南吗?
2)Ihaven'teatenGuangdongfoodbe我for以e.前没吃过广东菜。
现在完成时
(二)
1.表示过去发生的动作或状态持续到现在,还可能继
续下去。
谓语动词为延续性动词,可以和表示一段时间的时间状语连用。
2.时间状语
(1)since结构:
1since+时间点
2since+时间段+ago
3since+从句(一般过去时)
(2)for+一段时间
(3)recently,lately,thesedays,inthepast/lastthreeyears(在过去的三年里)
bytheendof...(到...为止);sofar(到目前为止)=uptonow
3.其中for与since引导的时间状语可以进行相互转换。
Eg.Ihavelivedherefortenyears.
=Ihavelivedheresincetenyearsago.
Theyhavelivedheresince1989./sincetheycametoBeijing.
Inthepasttenyears,Chinahasprogressedsomuch.
Bytheendofthisterm,wehavelearnedabout
10,000Frenchwords.
4.常用Howlong...?
来提问现在完成时的时间。
Eg.---HowlonghaveyoulearnedEnglish?
---IhavelearnedEnglishforsixyears./sincesixyearsago./sinceIwastenyearsold.延续性动词与非延续性动词1.现在完成时中句中动词的特点:
此种用法中表示动作或状态的动词必须是延续性动词(否定句除外)。
(1)这本书我已经买了3年了。
I'veboughtthebookforthreeyears.(×)
I'vehadthebookforthreeyears.(√)
(2)你哥哥参军多长时间了?
Howlonghasyourbrotherjoinedthearmy?
(×)
Howlonghasyourbrotherbeeninthearmy/beenasoldier?
(√)2.延续性动词与非延续性动词
(1)含义:
延续性动词表示能够持续的动作,强调经过,经历。
可以与表示一段时间的时间状语连用。
非延续性动词(即短暂性动词、瞬间动词、终止性动词)表示不能持续的动作,一瞬间就结束,或表示一次性动作,强调行为的结果,不能与表示一段时间的时间状语连用。
Eg.I'veknownhimsincethen.我从那时起就认识他
了。
(表经历)
Hehasfinishedthework.他已经完成了那项工作。
(表结果)
(2)用法:
1常见的延续性动词有:
learn,work,stand,know,walk,keep,wait,watch,read,sleep,live,stay等。
2常见的非延续性动词有:
come,go,leave,begin,start,arrive,reach,see,die,join,getup,borrow,lend,buy,finish,end,become等。
3非延续动词的否定式已经成为了一种可延续性的状态,故可以和for,since等表示一段时间的时间状语连用。
Eg.Ihaven'tseenhimforalongtime.我已经很长时间没见过他了。
Ihaven'tborrowedbooksfortwomonths.我已经两个月没借书了。
判断正误,如有错误请改正。
1Hehascomeback.(√)
2Hehascomebackforthreeyears.(×)
--Hehasbeenbackforthreeyears.
3Ihaveborrowedthebook.(√)
4Ihaveborrowedthebooksincelastweek.
×)
--Ihavekeptthebooksincelastweek.
5Ihavegotupforanhour.(×)
--Ihavebeenupforanhour.
6Hehasdiedfor5years(.×)
--Hehasbeendeadfor5years.
(3)非延续性动词转换为延续性动词
a)使用相应的延续性动词
borrow—keep;buy—haveputon—wear;become--begettosleep—sleep;gettoknow—knowcatch/getacold—haveacold;
b)转换成“be+名词”的形式
jointheParty(党)--beaPartymember;jointhearmy--beasoldier/beinthearmy
gotoschool--beastudent
c)转换成“be+形容词/副词”的形式die--bedead;finish--beover;begin/start--beon;leave--beaway;
fallasleep--beasleep;wakeup--beawakegetup--beup;getout--beout;
getmarried--bemarried
close--beclosed(形容词);open--beopen(形容词);makefriends--befriends
d)转换为“be+介词短语”的形式
join--bein.../beamemberof;come/gobe+相应的介词短语
gotoschool--beinschool【针对练习】他已经回来三天了Hehasbeenbackforthreedays.
他离家已经有两个月了。
Hehasbeenawayfromhomefortwomonths.他父亲已经死了三年了。
Hisfatherhasbeendeadforthreeyears.她已睡了一个小时了。
Shehassleptforonehour.这场电影已经开始两小时了。
Thefilmhasbeenonfortwohours.
e)将时间状语改为过去的时间,用一般过去时代替现在完成时。
她已经离开了一周了
Sheleftoneweek
ago.
f)用句型
①Itis+一段时间+since从句
②一段时间+haspassed+since从句例:
这个老人已经死了两年了。
Theoldmandiedtwoyearsago.(一般过去
时)
Theoldmanhasbeendiedfortwoyears.
Theoldmanhasbeendiedsincetwoyears
ago.
Itistwoyearssincetheoldmandied.Twoyearshaspassedsincetheoldmandied.