初二英语期末复习《现在完成时》练习题及答案.docx
《初二英语期末复习《现在完成时》练习题及答案.docx》由会员分享,可在线阅读,更多相关《初二英语期末复习《现在完成时》练习题及答案.docx(8页珍藏版)》请在冰豆网上搜索。
![初二英语期末复习《现在完成时》练习题及答案.docx](https://file1.bdocx.com/fileroot1/2022-11/16/6ac58f36-f78a-493f-ba58-29c115f3e86d/6ac58f36-f78a-493f-ba58-29c115f3e86d1.gif)
初二英语期末复习《现在完成时》练习题及答案
初二英语期末复习《现在完成时》练习题及答案
1)构成:
现在完成时由助动词have+过去分词构成,助动词have有人称和数的变化。
第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。
以study为例,其否定式、疑问式和简单回答形式如下:
用法:
1现在的结果或影响。
Mydaughterhasjustgoneout.我女儿刚出去。
I’msurewe’vemetbefore.我肯定我们以前见过面。
Shehasarrived.她到了。
2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently,already,just,lately,for…,since…,yet等。
如:
Ihaven’theardfromherthesedays.这些日子我没有收到她的信。
Wehaven’tseenyourecently.最近我们没有见到你。
Theyhavebeenawayfortwoyears.他们离开已经两年了。
ShehasbeenwithussinceMonday.
★注意:
since和for的区别since后接时间点,如1993,lastterm,yesterday,thetimeIgottherefor后接一段时间,表示“长达多久”,如tenyears,awhile,twodays等。
1)用since和for填空
1.JimhasbeeninIreland______Monday.
2.JillhasbeeninIreland______threedays.
3.HisaunthaslivedinAustralia______1days.
4.Maryisinheroffice.Shehasbeenthere______o’clock.
5.Indiahasbeenanindependentcountry______1974.
6.Thebusislate.They’vebeenwaiting______0minutes.
7.Nobodylivesinthosehouses.Theyhavebeenempty______manyyears.
8.Mikehasbeenill______alongtime.Hehasbeeninhospital______October.
2)表示短暂意义的动词如arrive,leave,borrow,buy,begin,start,die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
因此,不能说:
Hehascomehereforweeks.×Theoldmanhasdiedformonths.×Theyhaveleftonlyforminutes.×
以上三句话可以改为:
Hehasbeenhereforweeks.Theoldmanhas_____________formonths.3.Theyhave__________onlyforminutes2)havebeen和havegone的区别:
表示“曾到过某地”要用“havebeen”;表示“已经去某地”要用“havegone”。
试比较:
Wherehashebeen?
他刚才到哪里去了?
Wherehashegone?
他上哪儿去了?
TheyhavebeentoCanada.他们到过加拿大。
TheyhavegonetoCanada.他们到加拿大去了。
.
3)现在完成时不能和表示过去的时间状语连用,如yesterday,lastyear,in1976,twodaysago,justnow,whenIcamein,但可以和already,yet,sometimes,always,often,before,lately,recently,once,twice,ever,never等连用。
例如:
Shehasalreadycome.她已经来了。
Ihaven’treadityet.我还没读过这个。
Ihavemethimbefore.我从前曾见过他。
MaHonghasalwaysbeenagoodstudent.马红一直是个好学生。
Ihaveoftenseenhiminthestreet.我经常在街上看见他。
TheyhaveneverbeentoYan’an.他们从未去过延安。
Ihaven’tseenhimlately.我近来没看到他。
Exercise:
I.Fillintheblankswiththeproperform.
1.I____already____thefilm.I________itlastweek.
2._____he____hisworktoday?
Notyet.
3.Myfather____just____backfromwork.Heistirednow.
4.Where’sLiMing?
He__________totheteacher’soffice.
5.I__________heresinceI______herein1999.
6.SofarI_______________quiteafewfriendshere.
7.Howlong________theWangs______________here?
Fortwoweeks.
8.I________just___________myhomework.
9.He________toschoolonfooteveryday.
10.____you______yoursciencebookyet?
11.Ifit____finetomorrow,I’llgowithyou.
12.Thestudents____________Englishwhentheteachercamein.
13.Look!
Themonkey__________thetree.
14.Mymother__________toseemenextSunday.
15.I’velostmypen._________you________itanywhere?
II.Choosethebestanswer.
1.Howlonghaveyou_______here?
A.comeB.gotC.arrived
2.Mygrandpadied_________.A.attheageofmyB.foryearsC.whenIwas.
3.Janehas_____toBeiJing.Shewillcomebacktomorrow.A.beenB.goneC.wentD.neverbeen4.Itistenyears_____Ilastsawher.A.afterB.sinceC.for
5.--WhowillgotothestationtomeetLorry?
--Iwill.I_____herseveraltimes.A.metB.havemetC.hadmetD.willmeet
6.--Whatanicedress!
Howlong_____you_____it?
--Justweeks.A.will,buyB.did,buyC.are,havingD.have,hadD.beenD.myagewas.D.that
7.--DoyouknowLydiaverywell?
--Yes,SheandI_____friendssincewewereveryyoung.A.havemadeB.havebecomeC.havebeenD.haveturned
8.TheSmiths_______inChinaforyears.A.haslivedB.livedC.havebeenD.live
9.--Hello,thisisMr.Greenspeaking.CanIspeaktoMr.Black?
--Sorry.He______theBainiaoPark.A.hasbeentoB.hasgonetoC.wenttoD.willgoto
10.--____youever____totheUS?
--Yes,twice.A.Have,goneB.Have,beenC,Do,goD.were,going
III.Rewritethesentences.
1.IhavebeentoMacaubefore.I__________________beentoMacaubefore.
2.Hehasn’tcometoschool就划线部分提问)_____________hecometoschool?
3.Iboughanewbikejustnow.I____just____anewbike.
4.WebegantolearnEnglishthreeyearsago.We________English____threeyears
5.Hehasneversurfed,______________?
______________havetheybeenhere?
7.Theoldman_________lastyear.Hehas______________forayear.
8.MissGaoleftanhourago.MissGaohas_______________________anhourago.
Askthequestions1)Ihavebeentherefortwodays._____________________________you____________________?
2)Myfatherhaslivedheresince000.____________________________yourfather___________________?
Use“never,ever,already,just,yet,for,since”tofillintheblanks.1.Ihave___