初中现在完成时练习题及答案文档格式.docx
《初中现在完成时练习题及答案文档格式.docx》由会员分享,可在线阅读,更多相关《初中现在完成时练习题及答案文档格式.docx(8页珍藏版)》请在冰豆网上搜索。
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.部分不规则变化动词表
BaseForm
PastForm
PastParticiple
bear
bore
born
beat
beaten
become
became
blow
blew
blown
bring
brought
build
built
buy
bought
catch
caught
choose
chose
chosen
come
came
do
did
done
drink
drank
drunk
drive
drove
driven
eat
ate
eaten
fall
fell
fallen
find
found
fly
flew
flown
get
got
give
gave
given
go
went
gone
grow
grew
grown
have
had
hear
heard
keep
kept
leave
left
lose
lost
make
made
put
read
run
ran
say
said
see
saw
seen
sell
sold
send
sent
sing
sang
sung
sink
sank/sunk
sunk
take
took
taken
teach
taught
write
wrote
am,is
was
been
are
were
6.注意:
和for的区别
since后接过去的某个时间点,如1993,lastterm,yesterday,thetimeIgotthere
for后接一段时间,表示“长达多久”,如tenyears,awhile,twodays等。
Exercise:
用since和for填空
1.JimhasbeeninIreland______Monday.
2.JillhasbeeninIreland______threedays.
3.HisaunthaslivedinAustralia______15days.
4.Maryisinheroffice.Shehasbeenthere______7o'
clock.
5.Indiahasbeenanindependentcountry______1974.
6.Thebusislate.They'
vebeenwaiting______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
(has)been(to\in)+地点和have(has)gone(to)+地点的区别:
“曾到过某地”=“have(has)been”;
去过,现在已经回来了。
“已经去某地”=“have(has)gone”。
去了没有回来。
试比较:
Wherehashebeen他刚才到哪里去了(已经回来了)
Wherehashegone他上哪儿去了(人不在)
TheyhavebeentoCanada.他们到过加拿大。
(现在已经不在加拿大)
TheyhavegonetoCanada.他们到加拿大去了。
(可能在路上和已经到加拿大)
随堂练习:
一、用单词的适当形式填空
’s_____________(live)hereeversinceshewasten.
ofthem________________(be)inHongkongfortendays.
ofthem____________(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
11.Myfather(read)thenoveltwice.
12.I_________(buy)abookjustnow.
13.I_________(lost)mywatchyesterday.
二、单选题
1.Howlonghaveyou_______here
A.comeB.gotC.arrivedD.been
2.Mygrandpadied_________.
A.attheageofmy2B.for2years
C.whenIwas2.D.myagewas6.
3.Janehas_____toBeiJing.Shewillcomebacktomorrow.
A.beenB.goneC.wentD.neverbeen
4.Itistenyears_____Ilastsawher.
A.afterB.sinceC.forD.that
willgotothestationtomeetLorry
--Iwill.I_____herseveraltimes.
A.metB.havemetC.hadmetD.willmeet
6.--Whatanicedress!
Howlong_____you_____it
--Just2weeks.
A.will,buyB.did,buyC.are,havingD.have,had
youknowLydiaverywell
--Yes,SheandI_____friendssincewewereveryyoung.
A.havemadeB.havebecomeC.havebeenD.haveturned
8.TheSmiths_______inChinafor8years.
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
三、将下列句子变成否定句,一般疑问句,并对划线部分提问。
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.
Howlong___________he___________there
He_____________thereforthreedays.
Whenwillhecomeback,doyouknow
I’mafraidhewon’tcomebackrecently.
CouldyoutellmethewaytoHainanIsland
Sorry,I_________never___________there.
Howmanytimes___________LiFei__________tothatplace
He_____________thereonlyonce.
五、用have/hasbeento/in,havegoneto及go的适当形式填空。
1)WhereisJackHe__________Canada.
2)David________theparkjustnow.
3)John_______Englandsincehecameback.
4)Howlong_____they_____thisvillage
5)TheSmiths______Beijingforyears.
6)_____youever____America--Yes,I_____theremanytimes.
7)I_____thisschoolsincethreeyearsago.
8)WhereisJimHe_____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填空
答案
随堂练习
一、beenpassed,left,haveseen,found,had,returned,built’tfinishedread
二、1-5DCBBB1-6DCCBB