现在完成时专项练习Word下载.docx
《现在完成时专项练习Word下载.docx》由会员分享,可在线阅读,更多相关《现在完成时专项练习Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
Cfedon
Dkepton
4I_____thisbookfortwoweeks,Ihavetoreturnitnow.
Aborrowed
Bhave
borrowed
Ckept
Dhavekept
5Haveyouever_____totheGreatWall?
It'
sverybeautiful.
Agone
Bbeen
Cwent
Dgo
6Herbrother_____thePartysince1978.
Ajoined
Bhasjoined
Chasbeenin
Dwasin
7TheGreens_____manyplacesofinterestsincetheycametoChina.
Awillvisit
Bvisited
Chavevisited
Dvisit
8I'
msorry,I____yourname.
Ahadforgotten
Bforgot
Chaveforgotten
Dforgotten
9Thebookshop_____foreightyears.
Ahasbeenopen
Bhasbeenopened
Chasopened
Dhasopen
10Wehave____allthepapersoweneedtobuysome.
Ausedup
Bmadeof
Cfilledwith
Dhuntedfor
11TheflowerI____grownup.
Aplantedhas
Bplantedhave
Chasplanted
Dhaveplanted
答案:
1B
2D
3B
4D
5B
6C
7C8C
9A
10A
11A
二、填空
1Haveyouever______(take)atrain?
2It_________(be)morethanthreeyearssinceJim______(leave)here.
3Haveyou_____(make)friendswithyournewclassmatesyet?
4I_______(have)mylunchandI'
mnothungrynow.
5Jimhasneverseenapanda,_____he?
6We______(be)goodfriendssincewemetatschool.
7Wecan'
tfindhimanywhere.Perhapshe______(go)home.
8He_____(read)thebookbefore.
9Mr.Green_____(teach)usalotaboutsocialstudiessinceSeptember.
10I_____never____(meet)hersisterbefore.
1taken
2hasbeen,left
3made
4havehad
5has
6havebeen
7hasgone
8hasread
9hastaught
10havemet
∙
∙1.I___already____(see)thefilm.I___(see)itlastweek.
2.__he____(finish)hisworktoday?
Notyet.
3.___you___(be)toHongKong?
Yes,I____(be)theretwice.
4.__youever____(eat)chocolatesundaes?
No,never.
5.Myfather____just____(come)backfromwork.Heistirednow.
6.Where`sLiMing?
He____(go)totheteacher`soffice.
7.Shanghai___(be)asmalltownhundredsofyearsago.Nowit____(become)alargecity.
8.I____(work)heresinceI____(move)herein1999.
9.SofarI____(make)quiteafewfriendshere.
10.Howlong___theWangs___(stay)here?
Fortwoweeks.
二、句型转换(每空一词)
1.IhavebeentoMacaubefore.(改为否定句)I_______beentoMacaubefore.
2.Hehasn`tcometoschoolbecausehe`sill.(就划线部分提问)
_________hecometoschool?
3.HehaslearnedEnglishfor5years.(就划线部分提问)
_______________learnedEnglish?
4.Iboughtanewbikejustnow.(用just改写)I____just____anewbike.
5.WebegantolearnEnglishthreeyearsago.(改为同义句)
We________English____threeyears
三、填入has/havebeen或has/havegone
1.Harry:
IsawyouinAnnabel`sRestaurantlastnight.
Diana:
No,itwasn`tme.Ineverthere.
2.Sam:
SallyandTimareonholiday,aren`tthey?
Wherethey?
Sue:
ToFlorida,again.
Sam:
Howmanytimestheythere?
Thisistheirthirdvisit.
3.Alan:
Where`sTony?
Mary:
He`sgotaheadache,sohetobed.
4.Steve:
CanIspeaktoJill,please?
Lynn:
She`sout,I`mafraid.Shetothecinemathisevening.
Steve:
Again?
Shealreadytothecinemathreetimesthisweek.
四、用for或since填空
1.JillhasbeeninIrelandMonday.
2.JillhasbeeninIrelandthreedays.
3.MyaunthaslivedinAustralia15days.
4.Margaretisinheroffice.Shehasbeenthere7o`clock.
5.Indiahasbeenanindependentcountry1974.
6.Thebusislate.We`vebeenwaiting20minutes.
7.Nobodylivesinthosehouses.Theyhavebeenemptymanyyears.
8.Mikehasbeenillalongtime.Hehasbeeninhospital______October
五、
A.用already或yet
1)Havetheytakendowntheoldpictures______?
No,not___________.
2)Mostofushavefinishedourcompositions________
3)Hesaidhehadn’tvisitedtheexhibition________.
B.用since或for
1)Wehavelearnedfivelessons_____hebeginningofthisterm.
2)MrsLiaohasbeeninhospital______lastweek.
3)Ihavestayedatmyaunt’s_____twoweeks.
C.用havegone或havebeen
1)Wherearetheboystudents?
They_____totheschoolfactory.
2)----Isyourfatherin?
-----No,he____toShenzhen.
-----___ever______therebefore?
Yes,he___thereseveraltimes
3)HeaskedmeifI____toHangzhoubefore.
ItoldhimthatIwantedtogothereforavisitasI_____never______tothatcitybefore.您已经评价过!
∙您已经评价过!
∙一、单项选择。
1.Bothhisparentslooksad.Maybethey____what’shappenedtohim.
A.knewB.haveknownC