八年级英语语法现在完成时练习题及标准答案.docx

上传人:b****5 文档编号:11824216 上传时间:2023-04-03 格式:DOCX 页数:15 大小:32.19KB
下载 相关 举报
八年级英语语法现在完成时练习题及标准答案.docx_第1页
第1页 / 共15页
八年级英语语法现在完成时练习题及标准答案.docx_第2页
第2页 / 共15页
八年级英语语法现在完成时练习题及标准答案.docx_第3页
第3页 / 共15页
八年级英语语法现在完成时练习题及标准答案.docx_第4页
第4页 / 共15页
八年级英语语法现在完成时练习题及标准答案.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

八年级英语语法现在完成时练习题及标准答案.docx

《八年级英语语法现在完成时练习题及标准答案.docx》由会员分享,可在线阅读,更多相关《八年级英语语法现在完成时练习题及标准答案.docx(15页珍藏版)》请在冰豆网上搜索。

八年级英语语法现在完成时练习题及标准答案.docx

八年级英语语法现在完成时练习题及标准答案

一、时态讲解:

现在完成时

(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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1