八年级英语语法现在完成时练习题及标准答案.docx
- 文档编号:6785862
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:15
- 大小:32.19KB
八年级英语语法现在完成时练习题及标准答案.docx
《八年级英语语法现在完成时练习题及标准答案.docx》由会员分享,可在线阅读,更多相关《八年级英语语法现在完成时练习题及标准答案.docx(15页珍藏版)》请在冰点文库上搜索。
八年级英语语法现在完成时练习题及标准答案
一、时态讲解:
现在完成时
(1)构成:
现在完成时由助动词have+过去分词构成,助动词have有人称和数的变化。
第三人称单数用has,其余用have.
现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。
以study为例,其否定式、疑问式和简单回答形式如下:
否定式
疑问式
Ihavenot(haven’t)studied….
HaveIstudied…?
Youhavenot(haven’t)studied….
Haveyou studied…?
He has not(hasn’t) studied….
Hashe studied…?
否定疑问式
简单回答(肯定/否定)
Have Inot(Haven’tI) studied…?
Yes,you have.No, youhaven’t.
Have younot (Haven’tyou)studied…?
Yes,Ihave.No, Ihaven’t.
Hashenot (Hasn’t he) studied…?
Yes,he has.No,hehasn’t.
(2)用法:
1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响。
Mydaughterhasjustgoneout.我女儿刚出去。
I’msurewe’vemetbefore.我肯定我们以前见过面。
Shehasarrived. 她到了。
2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already,just,lately,for…,since…,yet等。
如:
I haven’theardfromher thesedays.这些日子我没有收到她的信。
We haven’t seenyourecently.最近我们没有见到你。
Theyhavebeenawayfortwoyears. 他们离开已经两年了。
Shehas beenwithussinceMonday.
★注意:
a)since和for的区别
since后接时间点,如1993,lastterm,yesterday, the time Igot there
for后接一段时间,表示“长达多久”,如tenyears, awhile,twodays等。
Exercise:
用since和for填空
1. JimhasbeeninIreland______Monday.
2. JillhasbeeninIreland______threedays.
3.Hisaunt haslivedinAustralia ______15days.
4.Maryis in heroffice.Shehas beenthere______ 7o'clock.
5. Indiahas been anindependentcountry______1974.
6.Thebusislate.They've beenwaiting______20minutes.
7. Nobodylivesinthosehouses. Theyhavebeenempty______manyyears.
8.Mike hasbeenill______along time.Hehas beeninhospital______October.
2)表示短暂意义的动词如arrive,leave,borrow,buy,begin,start,die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
因此,不能说:
Hehascomeherefor2weeks. ×
The old man hasdiedfor4months. ×
Theyhaveleft onlyfor5minutes. ×
以上三句话可以改为:
Hehasbeenhere for2weeks.
Theoldmanhas_____________for 4months.
Theyhave __________only for5minutes
2)have(has) been和have(has) gone的区别:
表示“曾到过某地”要用“have(has) been”;表示“已经去某地”要用 “have (has) gone”。
试比较:
Wherehashebeen?
他刚才到哪里去了?
(已经回来了)
Wherehashegone?
他上哪儿去了?
(人不在)
TheyhavebeentoCanada. 他们到过加拿大。
(现在已经不在加拿大)
Theyhave goneto Canada.他们到加拿大去了。
(可能在路上和已经到加拿大).
3)现在完成时不能和表示过去的时间状语连用,如yesterday, lastyear,in 1976, twodaysago, justnow,whenIcamein,但可以和already,yet,sometimes,always,often,before, lately, recently,once,twice,ever,never等连用。
例如:
Shehasalreadycome.她已经来了。
Ihaven’t readityet. 我还没读过这个。
I havemethim before. 我从前曾见过他。
MaHonghas alwaysbeen agoodstudent.马红一直是个好学生。
Ihaveoften seenhiminthestreet. 我经常在街上看见他。
Theyhave never beentoYan’an. 他们从未去过延安。
Ihaven't seen himlately.我近来没看到他。
Exercise:
I.Fillintheblankswith the properform.
1.I____already____(see)thefilm. I________(see)itlast week.
2. _____he____ (finish)hisworktoday?
Notyet.
3.My father____just ____(come)back fromwork.Heis tirednow.
4.Where’s LiMing?
He__________ (go)totheteacher’soffice.
5.I__________(work)heresince I______(move)herein1999.
6. So farI_______________(make)quiteafewfriends here.
7.Howlong________theWangs______________(stay) here?
For two weeks.
8.I________just ___________ (finish)my homework.
9.He________ (go)toschoolon footeveryday.
10.____ you______ (find)yoursciencebookyet?
11.If it____ (be)finetomorrow,I'llgowith you.
12.The students____________(read) Englishwhen theteachercame in.
13.Look!
The monkey__________ (climb)thetree.
14.My mother__________ (come)toseemenextSunday.
15.I've lostmypen._________ you ________(see)it anywhere?
II. Choosethe bestanswer.
1.Howlonghaveyou_______here?
A.come ﻩB.got ﻩC.arrived ﻩD.been
2. Mygrandpa died_________.
A.at theageofmy2 ﻩB.for2 years
C. when Iwas2.ﻩD.myagewas6.
3. Janehas _____toBeiJing. She will come backtomorrow.
A. been ﻩB.gone ﻩC.went ﻩD.neverbeen
4.It istenyears_____I lastsawher.
A. after ﻩB.since ﻩC.forD. that
5.--Who willgotothestationtomeet Lorry?
--Iwill. I_____herseveraltimes.
A.met B. havemet ﻩC. hadmet ﻩD.willmeet
6. --Whatanicedress!
How long_____ you_____ it?
--Just2weeks.
A. will,buy B.did,buy ﻩC.are,having D.have,had
7.--DoyouknowLydiaverywell?
--Yes,SheandI _____friends since we werevery young.
A. have madeﻩB.havebecome C.havebeen D.haveturned
8. TheSmiths_______inChinafor8years.
A.has lived B.lived C.havebeen ﻩD.live
9. --Hello,thisisMr.Greenspeaking.Can Ispeak toMr.Black?
-- Sorry.He______ theBainiaoPark.
A.hasbeentoB. hasgoneto C.went toﻩD.willgoto
10. --____youever____totheUS?
--Yes, twice.
A.Have,gone B.Have, beenﻩC, Do, goD.were, going
III.Rewritethe sentences.
1.IhavebeentoMacaubefore.(改为否定句)
I __________________been toMacaubefore.ﻫ2.He hasn’tcometo schoolbecausehewas ill.(就划线部分提问)
______ _______hecometoschool?
ﻫ3. Iboughanew bikejustnow.(用just改写)
I____ just____a newbike.ﻫ4.We began to learn English threeyearsago.(改为同义句)
We________English____threeyears
5.Hehasneversurfed,______________?
(改成反意疑问句)
6.Theyhavebeenheresince2000. (对划线部分提问)
______________havethey beenhere?
7.Theoldman_________ last year. Hehas______________forayear.(die)(动词填空)
8.Miss Gaoleftanhourago.(同义句转换)
MissGao has_______________________anhourago.
Askthequestions
1)Ihave beentherefortwodays.
_____________________________ you____________________?
2) Myfatherhas livedhere since 2000.
_________ ___________________your father___________________?
3) Helefthereyesterday.
_________________he___________________?
4)Theyboughtabooktwo hoursago.
_____________________ they__________ abook?
Use“never,ever,already, just,yet,for,since” tofillintheblanks.
1.Ihave_______ seenhimbefore,soIhaveno ideaabouthim.
2.Jack has_________finishedhishomework.
3.Mr.Wanghastaught in thisschool________ tenyears.
4.“Haveyou________seenthefilm?
”“No,Ihave________seenit.”
5.“Hasthe bus left_______?
” “Yes,it has_________left.”
现在完成时练习题及答案
一、翻译下列句子:
你曾经吃过鱼和薯条吗?
2. 我刚刚丢了我的化学书。
3.我以前从来没去过那个农场。
4.他已经吃过午饭
5.你已经看过这部电影了吗?
6. 我哥哥还没回来。
7.这本字典我已买了三年了。
8.他离开中国三年了。
9.我认识他们五年了。
10.他们已去了美国五年了。
11.自从他搬到济宁,他就住这儿了。
12.我妹妹成为一个大学生已经三年。
13.自从1999年以来他们就认识。
14.我来到这个学校已3年多了。
二、用since和for填空
1.______twoyears 2.____twoyearsago
3.___lastmonth 4.______1999
5._______yesterday 6._______4o’clock
7_______4hours 8._____anhour ago
9.___wewerechildren 10._____lunch time 11.____she lefthere
12.He haslivedin Nanjing___theyearbeforelast.
13.I’veknownhim______wewerechildren.
14.Our teacher hasstudiedJapanese______three years.
15.Shehasbeen awayfromthecity ______aboutten years.
16. It’sabouttenyears__________sheleft thecity.
三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。
①arriveat/ insp/getto/ reachsp /come/go/movetosp
→beinsp/atschool/athome /onthefarm/behere/be there
1)HegottoBeijingfiveminutesago.He__________ Beijingfor .
2)Imovedtothe USAin2008. I theUSA since .
3) Iwenthomeyesterday. I homefor .
4) They cameherelastweek. They___________heresince_____________.
② come to/goback to /return to→be backto goout →beout
1)Hecameout twoyearsago.He ______________for____________.
2)WereturntoBeijing yesterday.We___ ____________toBeijingsince__________.
③ become→ be
1) I becamea teacherin2000. I________________ateacherfor _________________.
2)Theriverbecamedirtylastyear.Theriver______________ dirtyfor_______________.
④close→beclosed open → beopen
1)The shopclosedtwohoursago.Theshop_____________________for_________________.
2)Thedooropenedatsixinthe morning.Thedoor________ ________________for sixhours.
⑤getup→beup;die →be dead;leavesp.→be awayfromsp.
fallasleep/gettotsleep → beasleep;finish/end→ beover;marry→bemarried;
1) Igotuptwohoursago.I________ _____________since _______________.
2)He leftShanghai just now.He __________________________Shanghaiforfiveminutes.
3) Mygrandpadiedin2002.Mygrandpa_______ ___________for _______ ________.
4)Themeeting finishedatsix.Themeeting____________________ for sixhours.
5)Igot to sleep two hoursago .I________ ________since__________________.
6)Theymarriedin1990. They ________ ___________________since_________.
⑥start/beginto dosth.→dosth.;begin →be on
1)I begantoteachatthisschool in1995.I ________atthisschoolsince____.
2)Thefilmbegantwominutes ago. Thefilm____________for ________.
⑦borrow →keep;lose → not have ;buy→have;puton →wear
catch /get acold→havea cold;get toknow→know
1)Theyborrowed it lastweek. They__________it since_____________.
2)Ibought a pentwohoursago. I____________apenfor_____________.
3)Igotto knowhim last year. I___________ himsince ___________.
4)Iputonmyglasses threeyearsago. I _________myglasses for______________.
⑧have /hasgone to →havebeenin
Hehasgone to Beijing.He_____________Beijingfortwodays.
⑨jointheleague/ the Party /thearmy
→bealeaguemember/aParty member /asoldier
→beamemberoftheleague /theParty
→beintheleague /theParty/thearmy
1)He joinedtheleaguein2002.
He_________________ a_________________fortwoyears.
He___________a _________ the________fo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 年级 英语语法 现在完成时 练习题 标准答案