配色: 字号:
现在完成时专项训练
2022-02-10 | 阅:  转:  |  分享 
  
语法专项练习(一)

1用括号内单词的适当形式填空

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.I’msurewe____(meet)before.

10.____you______(find)yoursciencebookyet?

11.They_____________(leave)fortwoyears.

12.He_________(join)thearmyforthreeyears.

13.Tom________(buy)_theCDplayerfortwoweeks.

14.Iwon''tgototheconcertbecauseI_________(lose)myticket.

15.I''velostmypen._________you________(see)itanywhere?

2用have/hasbeento/in,have/hasgoneto及go的各种形式填空。

1)WhereisJack?He__________hiscountry.

2)David________theparkjustnow.

3)John_______Englandsincehecameback.

4)Howlong_____they_____thisvillage?

5)TheSmiths______Beijingforyears.

6)_____youever____America?--Yes,I_____theremanytimes.

7)I_____thisschoolsincethreeyearsago.

8)WhereisJim?He_____thefarm.

9)When_____he_____?He_______anhourago.

10)Wouldyouliketo_____tothezoowithme?---Yes,butI_____therebefore.

3用never,ever,already,just,yet,for,since填空

1.Ihave_______seenhimbefore,soIhavenoideaabouthim.

2.Jackhas_________finishedhishomework.

3.Mr.Wanghastaughtinthisschool________tenyears.

4.“Haveyou________seenthefilm?”“No,Ihave________seenit.”

5.“Hasthebusleft_______?”“Yes,ithas_________left.”

4按要求改写句子

1.IhavebeentoMacaubefore.(改为否定句)?

I__________________beentoMacaubefore.2.Hehasn’tcometoschoolbecausehewasill.(就划线部分提问)

_____________hecometoschool?3.Iboughanewbikejustnow.(用just改写)??

I____just____anewbike.4.WebegantolearnEnglishthreeyearsago.(改为同义句)

We________English____threeyears

5.Hehasneversurfed,______________?(改成反意疑问句)

6.Theyhavebeenheresince2000.(对划线部分提问)

______________havetheybeenhere?

7.Theoldman_________lastyear.Hehas______________forayear.(die)(动词填空)

8.MissGaoleftanhourago.(同义句转换)

MissGaohas_______________________anhourago.



1)Ihavebeentherefortwodays.

_____________________________you____________________?

2)Myfatherhaslivedheresince2000.

____________________________yourfather___________________?

3)Helefthereyesterday.

_________________he___________________?

4)Theyboughtabooktwohoursago.

_____________________they__________abook?

6.选择正确的答案

1.Howlonghaveyou_______here?

A.come B.got C.arrived D.been

2.Mygrandpadied_________.

A.attheageofmy2 B.for2years

C.whenIwas2. D.myagewas6.

3.Janehas_____toBeiJing.Shewillcomebacktomorrow.

A.been B.gone C.went D.neverbeen

4.Itistenyears_____Ilastsawher.

A.after B.since C.for D.that

5.--WhowillgotothestationtomeetLorry?

--Iwill.I_____herseveraltimes.

A.met B.havemet C.hadmet D.willmeet

6.--Whatanicedress!Howlong_____you_____it?

--Just2weeks.

A.will,buy B.did,buy C.are,having D.have,had

7.--DoyouknowLydiaverywell?

--Yes,SheandI_____friendssincewewereveryyoung.

A.havemade B.havebecome C.havebeen D.haveturned

8.TheSmiths_______inChinafor8years.

A.haslived B.lived C.havebeen D.live

9.--Hello,thisisMr.Greenspeaking.CanIspeaktoMr.Black?

--Sorry.He______theBainiaoPark.

A.hasbeento B.hasgoneto C.wentto D.willgoto

10.--____youever____totheUS?

--Yes,twice.

A.Have,goneB.Have,been C,Do,go D.were,going



献花(0)
+1
(本文系老马和老马原创)