现在完成时语法及练习.docx
- 文档编号:23924987
- 上传时间:2023-05-22
- 格式:DOCX
- 页数:13
- 大小:19.98KB
现在完成时语法及练习.docx
《现在完成时语法及练习.docx》由会员分享,可在线阅读,更多相关《现在完成时语法及练习.docx(13页珍藏版)》请在冰豆网上搜索。
现在完成时语法及练习
资料范本
本资料为word版本,可以直接编辑和打印,感谢您的下载
现在完成时语法及练习
地点:
__________________
时间:
__________________
说明:
本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容
现在完成时语法及练习
Class__________Name_________Number_________
一、现在完成时的构成:
主语+have/has+过去分词(过去分词:
规则动词的过去分词构成与动词过去式相同;不规则动词需要特殊记忆。
)
专项练习
(一)
()1.IEnglishinthisschoolsince1999.
A.taughtB.havetaughtC.teachD.wouldteach
()2.LiLei________thepenforfiveyears.
A.hashadB.boughtC.havehadD.havebought
()3.Kate________hergrandmother'sphotobefore.
A.haven'tseenB.haveseenC.seeD.hasn'tseen
()4._______Mary_______youthesedays?
A.Has,seenB.Do,seeC.Did,seeD.Is,seeing
()5.Sofar,we_______thousandsofbuildingsinGuangzhou.
A.buildB.havebuildC.buildD.willbuild
二、否定式:
主语+haven’t/hasn’t+过去分词。
疑问式:
Have/Has+主语+过去分词?
简略答语:
Yes,主语+have/has.(肯定)No,主语+haven’t/hasn’t.(否定)
专项练习
(二)
()1.--Haveyoufinishedyourwork?
--.
A.Yes,Ihave.B.Yes,Ido.C.Yes,Iam.D.Yes,Idid.
()2.--HassheeverlearnedEnglish?
---
A.Yes,shehas.B.Yes,shedoes.C.No,shedoesn’tD.No,shehas
()3.Hefinishedhishomework.yet.
A.doesn’tB.haven’tC.hasn’tD.doesn’thave
三、现在完成时的含义之一:
表示过去发生或已经完成的动作对现在造成的影响或结果,常与never/ever,just,already/yet,before,sofar等连用。
(1)以already,just和yet为标志,already,just和yet表示到现在为止动作或状态已经、刚刚或还没有发生。
如:
我已经完成了我的作业。
Ihavealreadyfinishedmyhomework.
他刚刚看过这部电影。
Hehasjustseenthefilm.
他还没有回来。
Hehasn’tcomebackyet.。
(2)以ever和never为标志。
ever和never表示到现在为止动作或状态曾经或从来没有发生过。
如:
这是我看过的最好看的电影。
ThisisthebestfilmIhaveeverseen.
他从来没有去过北京。
HehasneverbeentoBeijing.
(3)以动作发生的次数为标志。
若某一动作到现在为止已经发生了若干次,则要使用现在完成时。
如:
他说他已经去过美国三次。
HesayshehasbeentotheUSAthreetimes.
(4)以sofar为标志。
sofar往往表示到目前为止动作或状态已经发生。
如:
到目前为止,他已经收集了几千张邮票。
Hehascollectedthousandsofstampssofar.
专项练习(三)
()1.--Haveyoutravelledonthetrain?
--Yes,Ihave.
A.neverB.everC.justD.yet
()2.--Haveyoufinishedyourhomework?
--Not_________.
A.everB.alreadyC.yetD.just
()3.Wehaven'tfinishedourhomework.
A.alreadyB.everC.yetD.never
()4.--HaveyoulearnedEnglish?
--Yes,I'velearnedalot.
A.never,everB.ever,neverC.ever,alreadyD.already,ever
()5.--Haveyoufinishedyourhomework?
--Yes,I'vedonethat
A.yet,alreadyB.already,yetC.ever,neverD.still,just
()6.John'sfatherborrowedsomepictures.
A.havealreadyB.hasjustC.haveeverD.hasyet
四、现在完成时含义之二:
表示过去已经开始,一直延续到现在的动作或状态。
常与for,since,,howlong,thesedays等连用。
(1)Since+过去点的时间。
(since短语或从句表示过去的动作延续至今,since之后的时间为过去的某个时间点)
如:
史密斯先生1984年就在这工作了。
Mr.Smithhasworkedheresince1984.
他读大学以来已经学会了大约5000个单词。
He’slearnedabout5,000Englishwordssincehewenttocollege.
(2)for+一段时间(数词+量词),(for短语表示动作延续多长时间,for后接时间段。
对
时间段提问用疑问词howlong提问。
)
如:
我们已经认识二十年了。
Wehaveknowneachotherfortwentyyears.
我很长时间没看到她了。
Ihaven’tseenherforalongtime.
专项练习(四)
A.用since和for填空
1.HehaslivedinNanjing________theyearbeforelast.
2.I’veknownhim__________wewerechildren.
3.OurteacherhasstudiedJapanese_________threeyears.
4.Shehasbeenawayfromthecity___________abouttenyears.
5.It’sabouttenyears__________sheleftthecity.
B.选择填空:
()1.I'vebeenlikethiseversince.
A.lastweekB.foraweekC.aweekbeforeD.thelastweek
()2.Mymotherhasworkedinthisfactory2years.
A.aboutB.forC.inD.since
()3.Ihaven'theardfromhimlastweek.
A.sinceB.forC.agoD.before
()4.Hisfatherjoinedtheparty_________
A.forthreeyearsB.sincethreeyearsago
C.threeyearsagoD.intwoyears'time
()5.Hemovedherein1999,andhehasbeenhere.
A.atthattimeB.forfiveyearsago
C.sincefouryearsD.forfouryears
()6.Tomhasbeenawayfromhomeaboutfivedaysago.
A.\B.inC.sinceD.for
五、句式:
主句(现在完成时)+since+从句(一般过去时)
专项练习(五)
()1.SheEnglishinourschooleversinceshehere.
A.hastaught,comeB.taught,came
C.hastaught,hascomeD.teaches,hascome
()2.OurEnglishteacherinourschoolsincehetoChina.
A.hastaught,comeB.taught,come
C.hastaught,hascomeD.teaches,hascome
()3.SheinGuangzhousinceshebornin1980
A.haslived,hasbeenB.haslived,was
C.lived,hasbeenD.lived,was
六、句式:
It’s+一段时间+since从句(用一般过去时)
专项练习(六)
()1.It’stenyearssinceshe.
A.hasleftB.hasbeenawayC.leftD.leave
()2.It’sthreeyearssincehethearmy.
A.hasjoinedB.hasbeeninC.joinD.joined
七、havebeenin,havebeento与havegoneto的用法
(1)have(has)beenin表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:
since,for,howlong等。
如:
布朗先生在上海已经三天了。
Mr.BrownhasbeeninShanghaiforthreedays.
(2)have(has)beento表示“曾经去过某地”,现在已经不在那里了。
可与just,ever,never等连用。
如:
我已经去过邮局了。
Ihavejustbeentothepostoffice.
玛丽从来没有去过长城。
MaryhasneverbeentotheGreatWall.
你去过杭州吗?
HaveyoueverbeentoHangzhou?
注意:
have(has)beento后面可接次数,表示去过某地几次。
:
如:
我去过北京三次。
IhavebeentoBeijingthreetimes.。
他们去过那个村子几次了。
Theyhavebeentothatvillageseveraltimes.
(3)have(has)goneto意为“到某地去了”,表示到了某地或正在去某地的途中。
总之,说话时该人不在现场,一般不用第一、第二人称代词作句子的主语。
如:
汤姆在哪?
他去书店了。
--WhereisTom?
--Hehasgonetothebookshop.。
杰克去伦敦了。
他三天后会回来。
JackhasgonetoLondon.Hewillcomebackinthreedays.
专项练习(七)
()1.Mrs.Whitesisn'there,sheLondon,shetheremanytimes.
A.hasbeento,wentB.hasgoneto,hasbeen
C.wentto,hasgoneD.hasbeento,hasgone
()2.Shehas_______toBeijingtwice.
A.goneB.gotC.beenD.come
()3.--Whereyourfather,LiLei?
--ToBeijing
A.have,beenB.has,beenC.have,goneD.has,gone
()4.Mr.Greenisn'tintheoffice,Hetothelibrary.
A.hasgoneB.wentC.hasbeenD.willgo
()5.Mr.SmithtoTokyoandhewillbebackinaweek.
A.hasbeenB.hasvisitedC.hassentD.hasgone
()6.They______Chinafortwoyears.
A.havebeentoB.havebeeninC.havegonetoD.havecometo
八、Howlong与现在完成时
专项练习(八)
()1.--___haveyoubeenhere?
---Sincelastyear
A.HowfarB.HowlongC.HowoftenD.Howsoon
()2.___________hasHanMeibeeninthelibrary.
A.HowlongB.HowsoonC.HowfarD.Howoften
()3.Howlong______he_______thelibrarybook.
A.has,borrowB.has,keptC.has,boughtD.did,buy
九、短暂性动词在与一段时间连用时,需要转换成延续性动词。
专项练习(九)
()1.--HowlongcanIthisbook?
--Twoweeks
A.borrowB.keepC.lendD.return
()2.Herfatherin1990andherhusbandformorethanfiveyears
A.died,deadB.hasdied,deadC.died,hasbeendeadD.hasdied,hasdied
()3.Ihavethisnicewatchfortwoyears.
A.hadB.boughtC.borrowedD.lend
()4.Hehishomefortenyears.
A.hasleftB.leftfromC.hasbeenawayfromD.wasawayfrom
()5.Healeaguememberforthreeyears
A.isB.hasbeenC.hasbecomeD.havebecome
()6.LiHua'sbrotherhasfortwoyears.
A.joinedthearmyB.beenanarmyC.becomeasoldierD.beeninthearmy
()7.Hehasn'tGuangzhoueversinceheleftschool.
A.leftB.beenawayC.beenD.away
十、现在完成时与一般过去时的用法比较:
(1)现在完成时表示过去的动作一直延续到现在甚至会继续下去,或表示过去的动作对现在造成的影响;一般过去时表示动作发生的时间在过去。
试比较:
Theplanehasarrived.飞机已经来了。
(说明现在的情况:
飞机在这儿)
Theplanearrivedaquarterago.飞机一刻钟以前来的。
(强调动作发生的时间在过去)
Ihavetaughthereforfifteenyears.我在这儿已经教了十五年。
(表示十五年前的动作一直延续到现在,还可能会继续。
)
Itaughthereforayear.我过去在这儿教过一年。
(表示“我”现在已经不在这儿任教了)
(2)When常与一般过去时连用,Howlong常与现在完成时连用
如:
你什么时候来的北京?
WhendidyoucometoBeijing?
你来北京多长时间了?
HowlonghaveyoubeeninBeijing?
专项练习(十)
()1.--Haveyoufinishedyourhomework--Yes,Iitlastnight.
A.finishB.finishedC.havefinishedD.willfinish
()2.--youevertoNanjing?
--Yes,Itherelastyear.
A.Have,gone;havegoneB.Have,been;went
C.Did,go;wentD.Did,go;has,been
()3.--WhenyouLucyinNewYork?
--Iherefortwoyears.
A.did,meet;haven'tseenB.did,meet;haven'tseen
C.did,meet;don'tseeD.would,meet;hadn'tseen
()4.--Howlong_youBeijing?
---Forabouttenyears.
A.have,cometoB.have,beeninC.did,cometoC.have,goneto
用have(has)been或have(has)gone填空。
A:
Where____________LiFei___________?
B:
He____________toHainanIsland.
A:
Howlong___________he___________there?
B:
He_____________thereforthreedays.
A:
Whenwillhecomeback,doyouknow?
B:
I’mafraidhewon’tcomebackrecently.
A:
CouldyoutellmethewaytoHainanIsland?
B:
Sorry,I_________never___________there.
A:
Howmanytimes___________LiFei__________tothatplace?
B:
He_____________thereonlyonce.
B)用have/hasbeento/in,havegoneto的各种形式填空。
WhereisJack?
He__________hiscountry.
David________theparkjustnow.
John_______Englandsincehecameback.
Howlong_____have_____thisvillage?
TheSmiths______Beijingforyears.
_____youever____America?
--Yes,I_____theremanytimes.
I_____thisschoolsincethreeyearsago.
WhereisJim?
He_____thefarm.
[Exercises10]A)按要求把短暂性转换为延续性动词
①arriveat/insw.getto/reachsw.come/go/movetosw.
→beinsw./atschool/athome/onthefarm/behere/bethere
HegottoBeijingfiveminutesago.
He__________________________Beijingfor__________________.
ImovedtotheUSAlastyear.
I__________________________theUSAsince____________________.
Iwenthomeyesterday.
I________________________homefor___________________.
Theycameherelastweek.
They__________________heresince___________________.
②come/goback,return→bebackcome/goout→beout
Hecameouttwoyearsago.
He____________________________for____________________.
WereturntoFuzhouyesterday.
We_________________________toFuzhousince__________.
③become→be
Ibecameateacherin2000.
I__________________ateacherfor__________________.
Theriverbecamedirtylastyear.
Theriver__________________dirtyfor_____________
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现在完成时 语法 练习