高一英语《现在完成进行时》专项练习及答案(100题).docxVIP

  • 0
  • 0
  • 约2.01万字
  • 约 13页
  • 2026-01-28 发布于内蒙古
  • 举报

高一英语《现在完成进行时》专项练习及答案(100题).docx

高一英语《现在完成进行时》专项练习及答案(100题)

解题说明:本专项练习聚焦现在完成进行时核心考点,主要考查其基本结构(have/hasbeen+doing)、核心用法(表示动作从过去开始持续到现在、强调动作的持续性/重复性/未完成性)、与现在完成时的用法辨析及常见时间状语(since+时间点、for+时间段、allday/thisweek等)的搭配。请结合现在完成进行时的语法规则,认真分析题干语境,完成以下练习。

一、专项练习题(共100题)

(一)单项选择题(共40题)

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

1.Mybrother______inthefactoryforfiveyears,andheisstillworkingthere.A.workedB.hasworkedC.hasbeenworkingD.isworking

2.It______rainforthreedays,andtheroadsareallflooded.A.israiningB.rainedC.hasrainedD.hasbeenraining

3.—Howlong______you______thisbook?—Fortwoweeks.IwillreturnitnextMonday.A.have;borrowedB.have;keptC.have;beenborrowingD.have;beenkeeping

4.She______Englishsinceshewassixyearsold.Nowshecanspeakitfluently.A.learnsB.learnedC.haslearnedD.hasbeenlearning

5.—Whyareyourclothessodirty?—I______inthegardenallmorning.A.workedB.haveworkedC.havebeenworkingD.wasworking

6.They______theprojectforthreemonths,buttheyhaventfinishedityet.A.havebeendoingB.havedoneC.didD.aredoing

7.Myfather______newspaperseverymorning.He______itfor20years.A.reads;hasbeenreadingB.reads;hasreadC.isreading;hasreadD.isreading;hasbeenreading

8.—Wherehaveyoubeen?I______foryoufortwohours.A.waitedB.havewaitedC.havebeenwaitingD.waswaiting

9.Thelittlegirl______cryingfor10minutes.Weneedtocomforther.A.isB.wasC.hasbeenD.has

10.He______inthiscitysincehegraduatedfromcollege.A.livesB.livedC.haslivedD.hasbeenliving

11.They______basketballontheplaygroundforanhour.Letsjointhem.A.playB.playedC.haveplayedD.havebeenplaying

12.—Howlong______themeeting______?—Foraboutanhour.A.has;begunB.has;beenonC.did;beginD.was;on

13.Mymother______inthekitchenallafternoon.Shemustbeverytired.A.cooksB.cookedC.hascookedD.hasbeencooking

文档评论(0)

1亿VIP精品文档

相关文档