现在完成时题目.docx
《现在完成时题目.docx》由会员分享,可在线阅读,更多相关《现在完成时题目.docx(13页珍藏版)》请在冰豆网上搜索。
现在完成时题目
现在完成时练习
(一)
A)选用have,has填空:
_______toldhimthenews.Have
________comebackfromschool.has
________wonthegame.have
B)按要求改写下列各句:
haveboughtacomputer.(改成否定句)
_________________________________________theyhaven’tboughtacomputer
haslosthisbook.
(先改成一般疑问句,再作肯定与否定回答)
_________________________________________hashelosthisbook?
Yes,hehas./no,hehasn’t
C) 单项选择
6.-Wherehaveyou_____,Kate?
-I've______tothebank.
A.gone,gone B.been,been C.gone,been D.been,gone
7.Hergrandfather______fortwoyears.
A.died B.hasdied C.hasbeendead D.hasbeendied
8.It'ssixweeks______Imetyoulast.
A.when B.since C.before D.for
9.TomandJackhavearrivedatWestHillFarmalready.
A.havegot B.havegoneto C.havebeento D.havereached
现在完成时练习
(二)
一、单项选择。
1、Bothhisparents looksad .Maybethey_________what'shappenedtohim.(呼和浩特)
A.knewB.haveknownC.mustknowD.willknow
2、Hehas_______beentoShanghai,hashe?
A.alreadyB.neverC.everD.still
3、Have you met MrLi______?
A.justB.agoC.beforeD.amomentago
4、Thefamouswriter_____onenewbook inthepasttwoyears.
A.iswritingB.waswritingC.wroteD.haswritten
5、—Ourcountry______alot sofar .
—Yes.Ihopeitwillbe even ______.
A.haschanged;wellB.changed;good
C.haschanged;betterD.changed;better
6、ZhaoLan______already______inthisschool fortwoyears.
A.was;studyingB.will;study
C.has;studiedD.are;studying
7、We______XiaoLisinceshewasalittlegirl.
A.knowB.hadknownC.haveknownD.knew
8、HarryPotterisaverynicefilm.I_______it twice .
A.willseeB.haveseenC.sawD.see
9、—ThesefarmershavebeentotheUnitedStates.
—Really?
When_____there?
A.willtheygoB.didtheygo
C.dotheygoD.havetheygone
10、—______you___yourhomework yet ?
—Yes.I_____it amomentago .
A.Did;do;finishedB.Have;done;finished
C.Have;done;havefinishedD.will;do;finish
11、Hisfather______thePartysince1978.
A.joinedB.hasjoinedC.wasinD.hasbeenin
12、—Doyouknowhimwell?
—Sure.We_________friendssincetenyearsago.
A.wereB.havebeenC.havebecomeD.havemade
13、—Howlong haveyou____here?
—Abouttwomonths.
A.beenB.goneC.comeD.arrived
14、Hurryup!
Theplay__________ fortenminutes .
A.hasbegunB.hadbegun
C.hasbeenonD.began
15、It_____tenyearssinceheleftthearmy.
A.isB.hasC.willD.was
16、MissGreenisn'tintheoffice.she_______tothelibrary.
A.hasgoneB.wentC.willgoD.hasbeen
17、Myparents______Shandongfortenyears.
A.havebeeninB.havebeento
C.havegonetoD.havebeen
18、Thestudentshavecleanedtheclassroom,?
A.sotheyB.don’ttheyC.havetheyD.haven’tthey
19、hasMrWhitebeenamemberofGreenerChinasincehetoChina?
A.Howsoon,comesB.Howoften,got
C.Howlong,cameD.Howfar,arrived
20、Hisuncle____formorethan9years.
A.hascomehereB.hasstartedtowork
C.haslivedthereD.haslefttheuniversity
二、句型转换。
1、Hehasneversurfed,?
(改成反意疑问句)
2、Theyhavebeenhere since2000. (对划线部分提问)
____ ____ theybeenhere?
3、Theoldman_________ lastyear.He____
forayear.(die) (动词填空)
4、Thisfactoryopenedtwentyyearsago.(同义句转换)
Thisfactory________fortwentyyears.
5、MissGaoleftanhourago.(同义句转换)
MissGao_______________________________anhourago.
6、HermotherhasbeenaPartymemberforthreeyears.(同义句)
Hermother_______thePartythreeyears________.
7、TheGreenFamilymovedtoFrancetwoyearsago.(同义句转换)
_______twoyears________theGreenfamilymovedtoFrance.
8、Thebushasarrivedhere.Itarrivedtenminutesago.(把两个句子合并成一个句子)
___________________________________________
三、汉译英。
1、吉姆已做完作业,他现在有空了。
2、他昨天收到一封信。
3、我父亲以前到过长城。
4、她还没有看过那部新电影。
5、她去过上海。
6、他这些天上哪儿去了?
参考答案:
一、单项选择。
1、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。
这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行。
故上两侧根据上下文分析、推理,正确答案是B。
2、现在完成时常与already(已经),just(刚刚,正好),ever(曾经),never(从来,也不;从不),before(以前),yet(仍然)等连用。
故2应选B。
3、C
4、现在完成时常与recently(近来),sofar(到目前为止),inthepast/“last+ 一段时间”等时间状语连用。
因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。
故4应选D。
5、C
6、现在完成时时常与“for+时间段或since+过去时间点”连用(含从句,从句过去时)。
故6应选C。
7、C
8、现在完成时还与once(一次),twice(两次),threetimes(三次),severaltimes(几次)等表示重复次数的词语连用。
故8应选B。
9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:
一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday,lastweek,amomentago等)连用。
故9的正确答案为B。
10、B
11、现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。
故11的正确答案依次为:
D。
12、B13、A14、C15、A。
16、“have/hasgoneto+ 地点”表示“某人去了某地(还未回来)”,指主语所指的人不在这儿。
“have/hasbeenin+ 地点”表示“在某地呆了多长时间”,常与表示时间的状语连用。
“have/hasbeento+地点”表示“曾经去过某地(但现在已不在那儿)。
”故16的正确答案为A。
17、A18、D19、C20、C
二、句型转换。
1、hashe?
2、Howlong3、died,hasbeendead
4、hasbeenopen5、hasbeenaway6、joined;ago
7、Itis,since8、Thebushasbeenherefortenminutes.
三、汉译英。
1、Jimhasfinisheddoinghishomeworkalready.Heisfreenow.
2、Hereceivedaletteryesterday.
3、MyfatherhasbeentotheGreatWallbefore.
4、Shehasn'tseenthenewfilmyet.
5、ShehasbeentoShanghai.
6、Wherehashebeenthesedays?
Fillintheblankswiththeproperform.
1.I____already____(see)thefilm.I________(see)itlastweek.
2._____he____(finish)hisworktoday?
Notyet.
3.Myfather____just____(come)backfromwork.Heistirednow.
4.Where’sLiMing?
He__________(go)totheteacher’soffice.
5.I__________(work)heresinceI______(move)herein1999.
6.SofarI_______________(make)quiteafewfriendshere.
7.Howlong________theWangs______________(stay)here?
Fortwoweeks.
8.I________just___________(finish)myhomework.
9.He________(go)toschoolonfooteveryday.
you______(find)yoursciencebookyet?
11.Ifit____(be)finetomorrow,I'llgowithyou.
12.Thestudents____________(read)Englishwhentheteachercamein.13.Look!
Themonkey__________(climb)thetree.
14.Mymother__________(come)toseemenextSunday.
15.I'velostmypen._________you________(see)itanywhere?
II.Choosethebestanswer.
1.Howlonghaveyou_______here?
A.comeB.gotC.arrivedD.been2.Mygrandpadied_________.
A.attheageofmy2B.for2yearsC.whenIwas2.D.myagewas6.
3.Janehas_____toBeiJing.Shewillcomebacktomorrow.A.beenB.goneC.wentD.neverbeen
4.Itistenyears_____Ilastsawher.A.afterB.sinceC.forD.thatwillgotothestationtomeetLorry?
--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.have becomeC.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
III.Rewritethesentences.
1.IhavebeentoMacaubefore.(改为否定句)I__________________beentoMacaubefore.2.Hehasn’tcometoschool
becausehewasill.(就划线部分提问)_____________hecometoschool?
3.Iboughanewbikejustnow.(用just改写)
I ____ just ____ a new bike.
4. We began to learn English three years ago.(改为同义句) We ____ ____English ____three years
5. He has never surfed, _______ _______?
(改成反意疑问句)
6. They have been here since 2000. (对划线部分提问) _______ _______have they been here?
7. The old man _________ last year. He has _______ _______for a year. (die) (动词填空)
8. Miss Gao left an hour ago. (同义句转换)
Miss Gao has _______ ________ ________ an hour ago.
Ⅳ. Ask the questions
1) I have been there for two days.
__________ _________ __________ you __________ __________?
2) My father has lived here since 2000.
_________ _________ __________ your father _________ __________?
3) He left here yesterday.
_________ ________ he _________ __________?
4) They bought a book two hours ago.
__________ ___________ they __________ a book?
Ⅴ. Use “never, ever, already, just, yet, for, since” to fill in the blanks.
1. I have _______ seen him before, so I have no idea about him.
2. Jack has _________ finished his homework.
3. Mr. Wang has taught in this school ________ ten years.
4. “Have you ________ seen the film?
” “No, I have ________ seen it.”
5. “Has the bus left _______?
” “Yes, it has _________ left.”
二、用since和for填空
years
years ago
month
1999
4 o’clock 7 4 hours
hour ago
9. ___we were children
lunch time
she left here
12. He has lived in Nanjing ___ the year before last.
13. I’ve known him ______ we were children.
14. Our teacher has studied Japanese ______ three years.
15. She has been away from the city ______ about ten years.
16. It’s about ten years __________ she left the city.
三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。
① arrive at / in sp / get to / reach sp / come / go / move to sp
→ be in sp / at school / at home / on the farm / be here / be there
1) He got to Beijing five minutes Beijing for .
2) I moved to the USA in 2008. I the USA since .
3) I went home yesterday. I home for .
4) They came here last week. They ___________ here since _____________.
② come to / go back to / return to→ be b