八年级英语《现在完成时》专项练习及答案(100题).docxVIP

  • 0
  • 0
  • 约1.49万字
  • 约 11页
  • 2026-01-21 发布于内蒙古
  • 举报

八年级英语《现在完成时》专项练习及答案(100题).docx

八年级英语《现在完成时》专项练习及答案(100题)

一、单项选择题(共50题)

从A、B、C、D四个选项中,选出可以填入空白处的最佳选项。

1.—Howlonghaveyou______here?—Fortwoyears.A.comeB.arrivedC.beenD.got

2.Myfather______inthisfactoryfor20years.A.worksB.workedC.hasworkedD.willwork

3.—Haveyoufinishedyourhomework?—Yes,I______itanhourago.A.finishB.finishedC.havefinishedD.willfinish

4.She______toBeijingtwice.A.hasbeenB.hasgoneC.wentD.goes

5.They______inChinasince2000.A.liveB.livedC.havelivedD.willlive

6.—When______you______thebook?—Lastweek.A.do;buyB.did;buyC.have;boughtD.will;buy

7.I______never______suchabeautifulmountainbefore.A.have;seenB.sawC.will;seeD.see

8.Tom______hishomeworkyet.HecantwatchTVnow.A.hasntfinishedB.didntfinishC.finishedD.hasfinished

9.—______you______totheGreatWall?—Yes,Iwenttherelastyear.A.Have;beenB.Did;goC.Have;goneD.Will;go

10.Mybrother______thearmyforthreeyears.A.hasjoinedB.joinedC.hasbeeninD.wasin

11.We______Englishforsixyears.A.learnB.learnedC.havelearnedD.willlearn

12.—HasLucyeverbeentoParis?—No,she______.A.hasntB.doesntC.didntD.wont

13.He______hishometownsincehewasachild.A.hasleftB.leftC.hasbeenawayfromD.wasawayfrom

14.They______already______theirlunch.A.have;hadB.had;hadC.have;haveD.had;have

15.—Howmanytimes______you______toShanghai?—Threetimes.A.have;beenB.did;goC.have;goneD.will;go

16.I______thisbookforaweek.Ineedtoreturnittothelibrary.A.borrowedB.haveborrowedC.keptD.havekept

17.—Whenwillyoufinishthework?—I______italready.A.finishB.finishedC.havefinishedD.willfinish

18.She______inthisschoolsinceshecamehere.A.teachesB.taughtC.hastaughtD.willteach

19.—Haveyou______seenthemovie《TheWanderingEarth》?—Yes,Isawitlastmonth.A.everB.

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档