初中现在完成时练习题及答案.docx
《初中现在完成时练习题及答案.docx》由会员分享,可在线阅读,更多相关《初中现在完成时练习题及答案.docx(8页珍藏版)》请在冰豆网上搜索。
初中现在完成时练习题及答案
初中现在完成时练习题及答案
1、现在完成时的构成:
现在完成时由助动词have\has+过去分词构成,第三人称单数用has,其余用have。
IhavebeeninShenzhenforsevenyears、Lilyhasn’tbeentoAmericabefore、2、现在完成时的用法:
1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响。
Mydaughterhasjustgoneout、我女儿刚出去。
I’msurewe’vemetbefore、我肯定我们以前见过面。
Shehasarrived、她到了。
2)表示持续到现在的动作或状态,for…,since…,yet等。
如:
Ihaven’theardfromherthesedays、这些日子我没有收到她的信。
Wehaven’tseenyourecently、最近我们没有见到你。
Theyhavebeenawayfortwoyears、他们离开已经两年了。
ShehasbeenwithussinceMonday、3、常和现在完成时连用的时间状语:
already,yet,before,lately,recently,once,twice,ever,never,since,for等连用。
例如:
Shehasalreadycome、她已经来了。
Ihaven’treadityet、我还没读过这个。
TheyhaveneverbeentoYan’an、他们从未去过延安。
Ihaventseenhimlately、我近来没看到他。
Shehasbeenanindependentgirlsinceherfatherpassedaway、自从父亲去世后,这女孩就变得独立了。
Jackhasbeenadoctorfor10years、杰克做医生已经10年了。
4、现在完成时的否定式和疑问句。
否定句:
在have\has后加not结构:
主语+has\have+not+过去分词+其他一般疑问句:
Has\Have提到主语前,其他照写。
结构:
Have\Has+主语+过去分词+其他特殊疑问句:
特殊疑问词+一般疑问句注意:
肯定句中如有some\and,在否定句或者一般疑问句中要变成any\or,即some-anyand-or以study为例,其否定式、疑问式和简单回答形式如下:
肯定句否定句疑问句回答IhavestudiedGermanbefore、Ihavenot(haven’t)
studiedGermanbefore、HaveyoustudiedGermanbefore?
Yes,Ihave、\No,Ihaven’t\havenot、HehasstudiedGermanbefore、Hehasnot\hasn’tstudiedGermanbefore、HashestudiedGermanbefore?
Yes,hehas、\No,hehasn’t\havenot、5、部分不规则变化动词表BaseFormPastFormPastParticiplebearborebornbeatbeatbeatenbecomebecamebecomeblowblewblownbringbroughtbroughtbuildbuiltbuiltbuyboughtboughtcatchcaughtcaughtchoosechosechosencomecamecomedodiddonedrinkdrankdrunkdrivedrovedriveneatateeatenfallfellfallenfindfoundfoundflyflewflowngetgotgotgivegavegivengowentgonegrowgrewgrownhavehadhadhearheardheardkeepkeptkeptleaveleftleftloselostlostmakemademadeputputputreadreadreadrunranrunsaysaidsaidseesawseensellsoldsoldsendsentsentsingsangsungsinksank/sunksunktaketooktakenteachtaughttaughtwritewrotewroteam,iswasbeenarewerebeen
6、注意:
1、since和for的区别since后接过去的某个时间点,如1993,lastterm,yesterday,thetimeIgottherefor后接一段时间,表示“长达多久”,如tenyears,awhile,twodays等。
Exercise:
用since和for填空
1、JimhasbeeninIreland______Monday、2、JillhasbeeninIreland______threedays、3、HisaunthaslivedinAustralia______15days、4、Maryisinheroffice、Shehasbeenthere______7oclock、5、Indiahasbeenanindependentcountry______19
74、6、Thebusislate、Theyvebeenwaiting______20minutes、7、Nobodylivesinthosehouses、Theyhavebeenempty______manyyears、8、Mikehasbeenill______alongtime、Hehasbeeninhospital______October、2、表示短暂意义的动词如arrive,leave,borrow,buy,begin,start,die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
因此,不能说:
Hehascomeherefor2weeks、Theoldmanhasdiedfor4months、Theyhaveleftonlyfor5minutes、以上三句话可以改为:
Hehasbeenherefor2weeks、Theoldmanhas_____________for4months、Theyhave__________onlyfor5minutes
3、have(has)
been(to\in)+地点和have(has)
gone(to)+地点的区别:
“曾到过某地”=“have(has)
been”;去过,现在已经回来了。
“已经去某地”=“have(has)
gone”。
去了没有回来。
试比较:
Wherehashebeen?
他刚才到哪里去了?
(已经回来了)Wherehashegone?
他上哪儿去了?
(人不在)TheyhavebeentoCanada、他们到过加拿大。
(现在已经不在加拿大)TheyhavegonetoCanada、他们到加拿大去了。
(可能在路上和已经到加拿大)随堂练习:
一、用单词的适当形式填空
1、She’s_____________(live)
hereeversinceshewasten、2、Bothofthem________________(be)
inHongkongfortendays、3、Bothofthem____________(come)
toHongkongtendaysago、4、Halfanhour__________(pass)
sincethetrain__________(leave)、5、Mary________(lose)
herpen、________you_______(see)
ithereandthere?
6、_________you_____(find)
yourwatchyet?
7、-Areyouthirsty?
-NoI_________just_________(have)
someorange、8、Wealready_________(return)
thebook、9、________they_______(build)
anewschoolinthevillage?
10、I_____________(notfinish)
myhomework、Canyouhelpme?
1
1、Myfather(read)
thenoveltwice、
12、I_________(buy)
abookjustnow、
13、I_________(lost)
mywatchyesterday、
二、单选题
1、Howlonghaveyou_______here?
A、come
B、got
C、arrived
D、been
2、Mygrandpadied_________、
A、attheageofmy2
B、for2years
C、whenIwas
2、
D、myagewas
6、3、Janehas_____toBeiJing、Shewillcomebacktomorrow、
A、been
B、gone
C、went
D、neverbeen
4、Itistenyears_____Ilastsawher、
A、after
B、since
C、for
D、that
5、--WhowillgotothestationtomeetLorry?
Iwill、I_____herseveraltimes、
A、met
B、havemet
C、hadmet
D、willmeet
6、Whatanicedress!
Howlong_____you_____it?
Just2weeks、
A、will,buy
B、did,buy
C、are,having
D、have,had
7、--DoyouknowLydiaverywell?
Yes,SheandI_____friendssincewewereveryyoung、
A、havemade
B、havebecome
C、havebeen
D、haveturned
8、TheSmiths_______inChinafor8years、
A、haslived
B、lived
C、havebeen
D、live
9、Hello,thisisMr、Greenspeaking、CanIspeaktoMr、Black?
Sorry、He______theBainiaoPark、
A、hasbeento
B、hasgoneto
C、wentto
D、willgoto
10、____youever____totheUS?
Yes,twice、
A、Have,gone
B、Have,beenC,Do,go
D、were,going
三、将下列句子变成否定句,一般疑问句,并对划线部分提问。
1)
Ihavebeentherefortwodays、否定句:
一般疑问句:
对划线部分提问:
2)
Myfatherhaslivedheresince2000、否定句:
一般疑问句:
对划线部分提问:
3)
Helefthereyesterday、否定句:
一般疑问句:
对划线部分提问:
4)
Theyboughtabooktwohoursago、否定句:
一般疑问句:
对划线部分提问:
四、用“never,ever,already,just,yet,for,since”to填空
1、Ihave_______seenhimbefore,soIhavenoideaabouthim、2、Jackhas_________finishedhishomework、3、Mr、Wanghastaughtinthisschool________tenyears、4、“Haveyou________seenthefilm?
”“No,Ihave________seenit、”
5、“Hasthebusleft_______?
”“Yes,ithas_________left、”
五、用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、
五、用have/hasbeento/in,havegoneto及go的适当形式填空。
1)
WhereisJack?
He__________Canada、2)
David________theparkjustnow、3)
John_______Englandsincehecameback、4)
Howlong_____they_____thisvillage?
5)
TheSmiths______Beijingforyears、6)
_____youever____America?
Yes,I_____theremanytimes、7)
I_____thisschoolsincethreeyearsago、8)
WhereisJim?
He_____thefarm、9)
When_____he_____?
He_______anhourago、10)
Wouldyouliketo_____tothezoowithme?
-Yes,butI_____therebefore、11)
Where_____you_____now?
-I____tothezoo、12)
Heoften_____swimming、13)
_____you______therelastyear?
14)
_____theyoften______skatinginwinter?
六、用never,ever,already,just,yet,for,since填空
1、Ihave_______seenhimbefore,soIhavenoideaabouthim、2、Jackhas_________finishedhishomework、3、Mr、Wanghastaughtinthisschool________tenyears、4、“Haveyou________seenthefilm?
”“No,Ihave________seenit、”
5、“Hasthebusleft_______?
”“Yes,ithas_________left、”答案随堂练习
一、1、lived
2、havebeen
3、came
4、haspassed,left
5、lost,haveseen
6、Have,found
7、have,had
8、have,returned
9、Have,built
10、haven’tfinished
11、hasread
12、bought
13、lost
二、1-5DCBBB1-6DCCBB