现在完成时用法详解.docx
- 文档编号:11396388
- 上传时间:2023-02-28
- 格式:DOCX
- 页数:11
- 大小:19.83KB
现在完成时用法详解.docx
《现在完成时用法详解.docx》由会员分享,可在线阅读,更多相关《现在完成时用法详解.docx(11页珍藏版)》请在冰豆网上搜索。
现在完成时用法详解
现在完成时用法详解
1.现在完成时的定义
现在完成时既可表示过去发生的动作对现在所造成的结果或影响(此时通常连用的时间状语有already,yet,just,ever,before),也可表示动作从过去某时间开始,一直持续到现在,并且还有可能持续下去(此时通常连用的时间状语有thismonth/week/year,thesedays,recently/lately,inthepastfew+时间段,since+时间点,for+时间段)。
如:
Ihavejustfinishedmywork.我把工作做完。
HaveyoueverbeentoBeijing?
你曾经去过北京吗?
Ihavelivedfortenyears.我在这儿住了十年了。
Wehavestudiedheresince2003.我们自2003年来就在这儿读书了。
2.现在完成时的结构
现在完成时由“have/has+过去分词”构成。
3.现在完成时的应用
(1)非持续性动词go,come,leave,borrow,buy,die,join的完成时的肯定式不能与时间段连用,若要接用时间段状语,则应换成相应的持续动词或状态动词。
如:
Hehasleft.他走了。
(from)
Hehasbeenawayforanhour.他走了一个小时了。
CanIborrowthatbook?
我可以借那本书吗?
HowlongcanIkeepthebook?
这本书我可借多久?
注意:
非持续性动词的否定完成时可与时间段状语连用。
如:
Hehasnotborrowedthebooksincethen.从此以后,他再也没有借这本书了。
(2)have/hasbeento表示曾经去过某地,但现在不在那儿;have/hasgoneto表示现在已去某地,现在不在这儿。
如:
HehasbeentoCanada,butnowheisworkinginourcompany.他去过加拿大,现在在我们公司工作。
Mr.Liisnotathome.HehasgonetoShanghai.李先生不在家,他去上海了。
(3)完成时的肯定式常用already,而否定式和疑问句常用yet,但若already用于疑问句时,表示一种出乎意外的惊讶。
如:
Haveyoureaditalready?
你就看完了?
4.现在完成时与其他时态的区别
(1)现在完成时与一般过去时的区别:
现在完成时强调动作的结果或对现在的影响,属于现在时的范畴;一般过去时强调动作所发生的时间,属于过去时的范畴。
因此,过去时需跟过去时间连用或有表过去时间的上下文连用,而现在完成时不能与过去时间连用。
如:
Ireadthebooktwoweeksago.我两周前读了这本书。
Ihavereadthebookfortwoweeks.这本书我读过两周了。
(from)
(2)现在完成时与现在进行时:
现在完成时强调动作持续到现在或刚结束;而现在进行时只强调目前的状态。
如:
Theyhavetalkedforabouttwohours.他们谈了大约两个小时。
(强调动作的持续)
Theyaretalking.他们在谈话。
(强调目前的状态)
现在完成时的构成:
主语+助动词have(has)+过去分词
时间状语:
already,never,ever,just,yet,since+过去时间点,since+从句,for+段时间…
意义:
1.表示过去发生或完成的某一动作对现在造成的影响或结果。
例如:
Ihavejustcleanedmyclothes.我刚洗过衣服。
(“洗衣服”是发生在过去的动作,对现在造成的结果是“衣服干净了”)
2.过去发生的事情一直持续到现在而且继续延续下去
Ihavelivedhereforthreeyears.
Ihavelivedheresincethreeyearsago.
我已经住在这儿三年了而且有可能继续住下去。
现在完成时与一般过去时的用法比较
现在完成时表示过去的动作一直延续到现在甚至会继续下去或表示过去的动作对现在造成的影响;
一般过去时表示动作发生的时间在过去。
试比较:
Theplanehasarrived.飞机已经来了。
(说明现在的情况:
飞机在这儿)
Theplanearrivedaquarterago.飞机是一刻中以前来的。
(强调动作发生的时间在过去)
Ihavetaughthereforfifteenyears.我在这儿已经教了十五年。
(表示十五年前的动作一直延续到现在,还可能会继续。
)
Itaughthereforayear.我过去在这儿教过一年。
(表示“我“现在已经不在这儿任教了)
从构成上分析现在完成时与现在进行时基本上相同:
现在进行时:
Heisplayingbasketballnow.
主语+助动词(be)+现在分词+其它
现在完成时:
Ihaveseenthisfilm.
主语+助动词(have\has)+过去分词+其它
句子本身具有助动词的,所有的变化围绕助动词变化而且动词的形式不变。
现在进行时:
Heisplayingbasketballnow.
一般疑问句:
Isheisplayingbasketballnow.?
否定句:
Heisn’tplayingbasketballnow..
所以现在完成时一般疑问句和否定句变化一目了然:
一般疑问句:
Haveyouseenthisfilm?
否定句:
Ihaven’tseenthisfilm.
句子本身不具有助动词的,所有的变化就要借助动词完成而且动词的形式要还原。
如:
一般现在时第三人称单数:
Heoftengoestoschoolonfoot.
一般疑问句:
Doesheoftengotoschoolonfoot.?
否定句:
Hedoesn’toftengotoschoolonfoot..
过去时:
Heboughtacarlastyear.
一般疑问句:
Didhebuyacarlastyear?
否定句:
Hedidn’tbuyacarlastyear.
现在完成进行时:
过去的动作一直延续到现在甚至会继续下去。
这种情况更确切的表达就是现在完成进行时。
如:
他滑冰已经三个小时了。
Hehasbeenskatingforthreehours.
结构:
主语+助动词(have\has)+been+现在分词+其它
从结构上讲它是现在进行时与现在完成时的一个综合体。
因为句子本身具有助动词的,所有的变化围绕助动词变化而且动词的形式不变。
所以现在完成进行时的一般疑问句和否定句变化一目了然:
一般疑问句:
Hashebeenskatingforthreehours?
否定句:
Hehasn’tbeenskatingforthreehours.练习:
用过去时或现在完成时填空:
1.“_________you__________(have)lunch?
”“Yes.”
“When________you__________(have)it?
”“I____________(have)itat12:
00.”
2.“_________you__________(write)alettertoyourauntyet?
”
“Yes,I___________.I________________(write)onelastweek.”
3.“_________he___________(finish)hishomework?
”“Notyet.”
4.“_________theyever__________(be)abroad?
”“Yes,justonce.”
5.Yourfather_________just___________(finish)hiswork.
6.Yourfather_________(finish)hisworkjustnow.
7.LasttermI__________(learn)manyEnglishwords.
8.They____________(notread)theinterestingbooksyet.
9.He_____________never____________(go)tothesciencemuseum.
10.____________youever____________(drink)coke?
11.“____________you_____________(buy)adictionary?
““Yes,I__________.”
“Where__________you_____________(buy)it?
”“I___________(buy)itinabookstore.”
“When___________you_____________(buy)it?
”“Yesterday.”
注意:
1.Since和for的用法
表示过去已经开始持续到现在的动作或状态常用的时间状语有:
for,since,howlong,sofar,thesedays等。
Since+过去点的时间,for+一段时间(数词+量词),此划线部分用howlong提问。
一、since短语或从句表示过去的动作延续至今,since之后的时间为一点。
如:
Mr.Smithhasworkedheresince1984.1984年以来,史密斯先生一直在这工作。
He’slearnedabout5,000Englishwordssincehewenttocollege.他上大学以来大约学了五千个英语单词。
二、for短语表示动作延续多长时间,for的宾语为时间段。
如:
Wehaveknowneachotherfortwentyyears.我们认识有二十年了。
Ihaven’tseenherforalongtime.我好久没有见到她了。
2.短暂性转换延续性:
现在完成时肯定句中若与段时间连用动词必须用延续性动词。
注意下列非延续性动词与延续性动词的转换
①arriveat/insw.getto/reachsw.come/go/movetosw.
→beinsw./atschool/athome/onthefarm/behere/bethere
1)HegottoBeijingfiveminutesago.
He__________________________Beijingfor__________________.
2)ImovedtotheUSAlastyear.
I__________________________theUSAsince____________________.
3)Iwenthomeyesterday.
I________________________homefor___________________.
4)Theycameherelastweek.
They__________________heresince___________________.
②come/goback,return→bebackcome/goout→beout
1)Hecameouttwoyearsago.
He____________________________for____________________.
2)WereturntoFuzhouyesterday.
We_________________________toFuzhousince__________.
③become→be
1)Ibecameateacherin2000.
I__________________ateacherfor__________________.
2)Theriverbecamedirtylastyear.
Theriver__________________dirtyfor___________________.
④close→beclosedopen→beopen
1)Theshopclosedtwohoursago.
Theshop__________________________for__________________.
2)Thedooropenedatsixinthemorning.
Thedoor________________________forsixhours.
⑤getup→beupdie→bedead
leavesw.→beawayfromsw.
fallasleep/gettotsleep→beasleep
finish/end→beovermarry→bemarried
1)Igotuptwohoursago.
I________________________since________________.
2)HeleftFuzhoujustnow.
He________________________________Fuzhouforfiveminutes.
3)Mygrandpadiedin2002.
Mygrandpa______________________for_______________.
4)Themeetingfinishedatsix.
Themeeting____________________forsixhours.
5)Igottosleeptwohoursago.
I__________________________since___________________.
6)Theymarriedin1990.
They___________________________since_________.
⑥start/begintodosth.→dosth.begin→beon
1)Ibegantoteachatthisschoolin1995.
I________atthisschoolsince____.
2)Thefilmbegantwominutesago.
Thefilm____________for________.
⑦borrow→keeplose→nothavebuy→haveputon→wear
catch/getacold→haveacoldgettoknow→know
1)Theyborroweditlastweek.
They__________________itsince____________________.
2)Iboughtapentwohoursago.
I__________________apenfor__________________.
3)Igottoknowhimlastyear.
I___________________himsince____________________.
4)Iputonmyglassesthreeyearsago.
I____________________myglassesfor__________________.
⑧have/hasgoneto→havebeenin
1)HehasgonetoBeijing.
He_____________Beijingfortwodays.
⑨jointheleague/theParty/thearmy
→bealeague/aPartymember/asoldier
→beamemberoftheleague/theParty
→beintheleague/theParty/thearmy
1)Hejoinedtheleaguein2002.
He_________________a__________________fortwoyears.
He__________________a_____________________the__________fortwoyears.
He__________________________________theleaguefortwoyears.
2)Mybrotherjoinedthearmytwoyearsago.
Mybrother____________________a___________for______________________.
Mybrother______________________in_______________________fortwoyears.
3.汉译英
1)这本字典我已买了三年了。
2)他离开中国三年了。
3)我认识他们已经10年了
4)他们已去了美国五年了。
5)自从他搬到福州,他就住这儿了。
6)他们已经结婚10年。
7)我妹妹成为一个大学生已经三年了。
8)这会已开了多长时间了?
9)这门已经关了两天了。
10)我入团2年了。
I________________________________twoyearsago.
I_____________________a______________________fortwoyears.
I_____________________a___________of___________________fortwoyears.
I_________________________________the__________fortwoyears.
11)自从1999年以来他们就认识。
12)我来到农场已5年了。
4.划线提问
1)Ihavebeentherefortwodays.__________________you____________?
2Myfatherhaslivedheresince2000._______________yourfather_____________?
3)Helefthereyesterday.________________he___________________?
4)Theyboughtabooktwohoursago.____________________they__________abook?
3.havebeenin,havebeento与havegoneto的用法
一、have(has)beenin表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:
since,for,howlong等。
例如:
Mr.BrownhasbeeninShanghaiforthreedays.布朗先生来上海已经有三天了。
此外还有这些搭配:
havebeenhere(there)/athome(school)/onthefarm
havebeenhere(there)/abroad
二、have(has)beento表示“曾经去过某地”,现在已经不在那里了。
可与just,ever,never等连用,例如:
Ihavejustbeentothepostoffice.我刚才去邮局了。
MaryhasneverbeentotheGreatWall.玛丽从未去过长城。
HaveyoueverbeentoHangzhou?
你曾经去过杭州吗?
have(has)beento后面可接次数,表示去过某地几次。
例如:
IhavebeentoBeijingthreetimes.我去过北京三次。
Theyhavebeentothatvillageseveraltimes.他们去过那个村庄好几次了。
三、have(has)goneto意为“到某地去了”,表示到了某地或正在去某地的途中。
总之,说话时该人不在现场,一般不用第一、第二人称代词作句子的主语。
例如:
----WhereisTom?
----Hehasgonetothebookshop.汤姆在哪里?
他到书店去了。
JackJohnsonhasgonetoLondon.杰克.约翰逊到伦敦去了。
练习:
I.用have(has)been或have(has)gone填空。
A:
Where____________LiFei___________?
B:
He____________toHainanIsland.
A:
Howlong___________he___________there?
B:
He_____________thereforthreedays.
A:
When
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现在完成时 用法 详解