最新现在完成进行时测试题及答案经典_第1页
最新现在完成进行时测试题及答案经典_第2页
最新现在完成进行时测试题及答案经典_第3页
最新现在完成进行时测试题及答案经典_第4页
最新现在完成进行时测试题及答案经典_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、最新现在完成进行时测试题及答案经典一、初中英语现在完成进行时The Ford Company its autonomous minicars on public roads in Arizona, the US, without asafety driver since October, 2017.A. has been operating B. has operated C. had been operating D. had operated 【答案】A【解析】【分析】句意:自 2017年10月。福特汽车公司在美国亚利桑那州的公共道路一 直让没有安全的的司机操纵的自动化微型轿车运转。sin

2、ce,自从“,Since后如果是过去的时间,主句要用现在完成时。因此可知 C D是过去完成时,不符合。现在完成进行表示动作从过去一直持续至现在,这个动作正在进行。而 B是现在完成时,表示动作到现在已 完成或停止。分析可知从过去一直至现在,要用现在完成进行时,故选Ao【点评】考查动词时态,本题涉及现在完成进行时的应用。一 Look, the light is still on in Helens office.D. didnt finish也许她还没有完成工Maybe she her work yet.A. doesnt finishB. wont finishC. hasnt finished

3、【答案】C【解析】【分析】句意:一一看,海伦的办公室的灯还亮着在。作。yet用于否定句末,是现在完成时的标志词,故选Co【点评】考查动词的时态。We can t get sleep with a strong wind_ outside.A. blowB. blowingC. blewD. blows【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。blowing表示正在进行时。【点评】考察with结构。Ito Rongjiang last year. But I _ never_ to Chongjiang.A. went, have, beenB. will go have,

4、beenC. went, have, goneD. gohave, gone【答案】A【解析】【分析】句意:去年我去了榕江,但我从未去过重江。由 last year可知,第一句 用一般过去时;由第二句中的never可知,用现在完成时,故选A。【点评】考查动词的时态,注意句中的时间状语的暗示。Im sorry you so long, but itll still be some time before Jim gets back.A. waitB. waitedC. had waitedD. have been waiting【答案】D【解析】【分析】句意:很抱歉让你等了这么长时间,但吉姆还得

5、过一段时间才能回来。have been waiting ,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句 but itll still be some time before Jim gets back.可知可能还要继续等待,所以 用现在完成进行时,故选Do【点评】考查时态,掌握现在完成进行时的用法。China great achievements in science and technology since 1978.A. makesB. madeC. has made【答案】C【解析】【分析】句意:自 1978年以来,中国在科学技术方面取得了巨大成就。mak

6、egreat achievement取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。根据since,可知时态用现在完成时,故选C。【点评】考查动词的时态。注意现在完成时的用法。The most delicious cookies in the world by granny. Please wait ten more minutes toenjoy them.A. makesB. is madeC. is being madeD. is going to make【答案】C【解析】【分析】考查时态和语态。句意:奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。依据后面一句话

7、的内容可知,奶奶是正在做饼干,故需要使用现在进行 时的被动语态,故选Co一 He speaks Chinese very well.Its not surprising. He in Beijing for nine years next week.A. has been living B. has lived C. will have been lived D. will have been living 【答案】D【解析】【分析】句意:一他汉语说的很好。一这不吃惊。下周他将已经在北京住了九年了。表示持续到现在并且仍在进行的动作,应用现在完成进行时。live为不及物动词,无被动语态。故知选

8、D项。【点评】考查时态。Mary to writing classes every night since June and the course will end this week.A. had goneB. has been goingC. is goingD. went【答案】B【解析】【分析】。句意:从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。故选Bo【点评】考查时态,本题涉及现在完成进行时的应用,现在完成进行时表示动作从某一时 间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。Im ti

9、red out. I all afternoon and I dont seem to have finished anything.A. shopped B. have shopped C. had shopped D. have been shopping 【答案】D 【解析】 【分析】句意:我很累。我整个下午一直在购物而且好像什么事也没做成。用现在完成进行时表一直发生的动作。Nice to see you again after all these years. What?Well, Ive tried many things since we left school. Im now w

10、orking for a large oil company.A. have you done B. were you doing C. did you do D. have you been doing 【答案】D【解析】【分析】考查时态。句意:一这么多年以后再次看见你真是太好了。这些年你一直在做什么?一自从我毕业以后我尝试了很多事情。我现在在一家大型的石油公司。根据 句意说明是问对方这些年在做什么,因此使用现在完成进行时表示。故答案为Do【点评】本题难度不大,重点把握句意和熟知现在完成进行时的内涵。Tom in the library every night over the last t

11、hree months.A. worksB. workedC. has been workingD. had been working【答案】C【解析】【分析】考查时态,题干中出现的 over the last three months ,用于现在完成进行时或现在完成时。故答案为Co【点评】本题的关键是牢记短语over/in the last/past+段时间在近几年里”,常用于现在完成进行时或现在完成时。He with English grammar every night over the last three months.A. struggles B. struggled C. has

12、 been struggling D. had been struggling 【答案】Cover【解析】【分析】句意:在过去的三个月里他每天晚上都在努力学英语语法。根据the last three months可知强调在过去时间段,一直从事某件事,优先选择现在完成进行 时,即C项正确。【点评】考查动词时态,本题涉及现在完成进行时的应用。He it for two hours, and hes still watching now.A. has been watched B. watching C. has been watching D. is watching 【答案】C【解析】【分析】由

13、前半句的for two hours和后半句句意 他现在仍然在看”可知应用现在完成进行时。故选 Co-You look pretty tired today!I an environmental report over the last few days, which should be submitted to the boss tomorrow.A. wroteB. was writingC. had writtenD. have been writing【答案】D【解析】【分析】句意:一你今天看起来很累!一在过去的几天里我一直在写一个环境报 告,这个报告明天应要提交给老板。表示从几天前开始

14、一直进行持续到现在的动作,用现 在完成进行时,故选 D.【点评】考查动词时态,本题涉及现在完成进行时的应用。 Whats wrong? You look really stressed out.I the whole week preparing for my graduation paper.A. workB. have workedC. have been workingD. worked【答案】C【解析】【分析】句意: 一你怎么了?看起来真的压力很大。一我已经连轴转努力了一整个星期来写我的毕业论文。根据本题题意,我”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语the who

15、le week),唯有现在完成进行时可表达这一含义,应选用have been doing的结构,故选 C。【点评】考查时态,本题涉及现在完成进行时。My friends from the mainland _to_me that they find the citys subway cars are too old compared with what they pay for subways in Beijing.A. complained B. is complaining C. was complaining D. have been complaining 【答案】D【解析】【分析】句

16、意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。由句子结构可知,含有宾语从句的复合句,从句谓语动 词are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故 选D。【点评】考查现在完成进行时。注意根据主从句的时态关系确定正确的时态。 Isnt it hard to drive downtown to work?Yes, thats why I to work by train.A. have been goingB. have goneC. was goingD. will have gone【答案】A【解析】【分析】考查时态:根

17、据句意:-开车到市中心工作难道不难吗?-是,那就是我为什么一直坐火车上班的原因。说明坐火车上班一直持续到现在以后可能还在做。用现在完成进行时,选Ao【点评】考查现在完成进行时。 Why, Jack, you look so tired!一Well, I the house and I must finish the work tomorrow.A. was painting B. will be painting C. have painted D. have been painting 【答案】D【解析】【分析】句意:一一怎么啦,杰克,你看起来如此疲惫!一一噢,我一直都在粉刷房子,并且我明天

18、必须完成。根据句意可知应采用现在完成进行时态,强调动作一直在延续。选Do【点评】考查时态,本题涉及现在完成进行时的应用。Where is Mary?Oh, she went out after breakfast, andher paper in the library ever since. You can find herthere.A. WroteB. had writtenC. has been writingD. is writing【答案】C【解析】【分析】句意:一Mary去哪了?一她吃完早饭就出去了,从那以后她就一直在图 书馆里写论文,你可以在那找到她。考查时态。 Mary写论文

19、这个动作从过去一直持续到现在,而且还可能继续下去,应该用现在完成进行时,故答案为:Co【点评】考查现在完成进行时。So much remains to be done!Well, its not surprising. So many people _all the time recently.A. comeB. have comeC. have been comingD. came【答案】C【解析】【分析】句意: 一还有许多事情要做!一好吧,这并不奇怪。最近来的人太多了。 考查时态。根据 all the time recently可知句子用现在完成进行时态,故答案为:C。【点评】考查时态在具

20、体语境中的运用。一 I havent seen Jacky these days.She for the driving test due to take place next Monday.A. will prepareB. has been preparingC. was preparingD. prepared【答案】B【解析】【分析】句意:一一这些天我没见过Jacky。一一她一直在为下周一的驾驶考试做准备。表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选Bo【点评】考查时态,本题涉及现在完成进行时。The May Fourth Move

21、ment was launched in 1919 and its spirit Chinese youth tomake contributions to national rejuvenation ever since.A. is motivating B. has been motivating C. motivated D. was motivating 【答案】B【解析】【分析】句意:五四运动于 1919年发起,其精神一直激励着中国青年为民族复兴 而努力。由ever since可知,本句为现在完成进行时,表示动作从某一时间开始,一直持 续到现在,或者可能仍然要继续下去。故选 Bo【点

22、评】考查时态,本题涉及现在完成进行时。The debate has only a few moments that might be inspiring to those who this issue.A. followed B. had followed C. have been following D. were following 【答案】C【解析】【分析】句意:这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人。分析句子可知,本空是指那些、直关注这一问题的人,根据语境可知从过去关注一直到现在还在关注,可知要用现在完成进行时,因此选Co【点评】考查时态,本题涉及现在完成时。In

23、 order to find the missing child, villagers all they can over the past five hours.A. didB. doC. had doneD. have been doing【答案】D【解析】 【分析】句意:为了找到失踪的孩子,村民们在过去五小时里一直在尽力做自己能做的事情。A. did一般过去时B. do一般现在时 C. had done过去完成时表示过去的过去D.have been doing现在完成进行时,表示从过去开始一个动作持续到现在也可能持续下去。根据题干意思表示在过去五小时里一直做因此用现在完成进行时,故选 D

24、o【点评】考查时态,本题涉及现在完成进行时。D. has been waitingFrom his tired face, I can tell he _ in the queue for a long time.A. is waitingB. will waitC. will be waiting【答案】D【解析】【分析】句意:从他疲惫的脸上,我可以看出他已经排了很长时间的队了。根据下 文for a long time可知应用现在完成进行时,故选D。【点评】考查时态语态,本题涉及现在完成进行时。Im sure Andrew will win the first prize in the fi

25、nal.I think so. He for it months.A. is preparing B. has been preparing C. was preparing D. had been preparing 【答案】B【解析】【分析】句意:一我确信Andrew在决赛中会获得一等奖。一我也这么想,他已经准备了好几个月了。可知 Andrew是从过去到现在一直在准备,用现在完成进行时,选B。【点评】考查时态,本题涉及现在完成进行时。He is sure to pass the test, for he his lessons for the test every day over the

26、 past month.A. will review B. was reviewing C. has been reviewing D. had been reviewing 【答案】C【解析】【分析】句意:他一定可以通过测试,因为在过去的一个月里他每天都在为测试而复习功课。根据时间状语over the past month 在过去的一个月里“;再结合句意,他复习的动作从过去持续到现在,故谓语动词用现在完成进行时,主语he是第三人称单数,故用has been reviewing。 故选 C。【点评】考查时态,本题涉及现在完成进行时。But actually, these Englishers

27、gradually in accents, spellings, expressions and theusage of vocabulary and we have to adapt to that.A. had changedB. changedC. have been changingD. is changing【答案】C【解析】【分析】句意:但事实上,这些说英语的人在口音,拼写和单词的使用上一直在改变,因此我们必须适应这件事。结合句意可知英语的变化从过去开始,持续到现在,并 且会持续到将来,故用现在完成进行时,即 have/has been doing ,又主语these Englis

28、hers 是复数,故用 have been changing , 选 C。【点评】考查时态,本题涉及现在完成进行时。一 You look tired.I clothes all day.A. washed B. have washed C. was about to wash D. have been washing【答案】D【解析】【分析】句意:一一你看上去很累。一一我洗了一天的衣服。此处表示动作一整 天都在进行,一直在持续,用现在完成进行时,故选Do【点评】考查动词时态,本题涉及现在完成进行时的应用。二、初中英语动词的时态Alice, together with her classmate

29、s _punished for breaking the school rules last week.A. isB. areC. wasD. were【答案】C【解析】【详解】句意:艾丽斯和她的同学上周因违反校规而受到惩罚。考查一般过去时和主谓一致。根据last week可知句子时态应用一般过去时,排除 A、B选项;together with her classmates在 句中作状语,主语是 Alice,第三人称单数,所以谓语动词也要用第三人称单数形式,排除d选项;故答案选 aMy mother when I got home yesterday.A. will cook B. cooks

30、 C. has cooked D. was cooking【答案】D【解析】句意:当我昨天回到家的时候,我的妈妈正在做饭。考查的是过去进行时。根据when引导的一般过去时的时间状语从句推断主句描述的是过去某个时间正在发生的动作, 故用过去进行时态,过去进行时的构成是:主语+was/were+动词的现在分词,主语是第三人称单数所以be动词用was, cook的现在分词是cooking;故答案选 D。一 Where s your father, Tom?He newspaper in the study.A. readsB. readC. is readingD. has read【答案】C【解析

31、】句意:-汤姆,你爸爸在哪里?-他在书房里读报纸。根据问句 汤姆,你爸爸在哪里?”,判断答语的句意是他正在书房里读报纸。”即设空处的动作在说话时刻正在进行着,所以 句子用现在进行时,现在进行时的构成:am/is/are+动词的现在分词,故答案为C。Every year many foreigners to China to learn Chinese.A. come B. have come C. came D. will come【答案】A【解析】句意:每年许多外国人来中国学习汉语。根据Every year可知用一般现在时态;故选A I you at seven and you didn t

32、 pick up. I was taking a shower at that time.A. callB. calledD have calledC am calling【答案】 B【解析】 句意: 我七点钟打电话给你,你没接。 那时我正在洗澡。考查动词时态辨析题。and连接并列结构,at seven在七点钟,是过去的时间,需用一般过去时,可排除ACD三项。根据句意语境,可知选B。_ you my watch? Yes, I it on the table just now.A Did , see , saw B Did , see , see C Have , seen, saw. D H

33、ave , seen, have seen【答案】 C【解析】句意: 你看见我的手表了吗? 是的,我刚才在桌子上看到了。第一个空根据答语中的 Yes, I it on the table just now. 可知事情已经发生了,强调对现在造成的影响,所以问句应用现在完成时,结构为:have/has+动词过去分词,主语是 you,所以用have, see的过去分词是seen;第二个空根据时间状语just now刚才”,它是表示过去的时间状语,是一般过去时的标志词,可以判断答语应用一般过去时,即谓语动词 see 要用其 过去式saw;结合选项,可知 C选项符合题意,故答案选Co Why let T

34、om go to the supermarket with us? Sorry, he his homework yet.A you don t; has finished Bdont; has finishedC not to; didn t finis h noDt; hasn t finished【答案】 D【解析】句意:你为什么不让汤姆和我们一起去超市?对不起,他还没有完成作业。你为什么不做某事?Why don t you do sth?=Why not do sth?主语you与助动词do同时省略或是同时保留。后句描述的是已经发生或完成的动作,强调过去发生的动作对现在造成的影响或结果

35、,句子用现成完成时态。他不能去超市,是因为他还没有完成作业,因此后句用现在完成时态的否定形式。故选D。 When it began to rain heavily, she for a bus at the bus stop.A waited B waits C is waiting D was waiting【答案】 D【解析】句意:当雨下得很大时,她正在公共汽车站等公共汽车。 A. waited 一般过去时;B. waits 一般现在时; C. is waiting 现在进行时; D. was waiting 过去进行时。 when 引导的时间状语从句,从句用一般过去时,主句用过去进行时;

36、故选 D。 Who the classroom tomorrow, Tony?-Our group.A. will clean B. cleans C. cleaned D. clear【答案】A【解析】句意:一一托尼,明天谁打扫教室?一一我们小组。考查一般将来时。根据提示词tomorrow可知时态用一般将来时,其构成为: will+动词原形;故答案选 A。The photo taken by my brother last week is very nice.A. which wereB. that isC. that wereD. which was【答案】D【解析】试题分析:句意:上周我

37、哥哥拍的照片非常漂亮。此处是定语从句修饰先行词the photo ,根据时间短语last week可知此处用一般过去时,故排除 B项。因为先行词the photo是单数形式,故定语从句的谓语动词用单数形式。故选Do考点:考查定语从句的用法。-Did you see a girl in red pass by just now?-No, sir. I the news with my mobile phone.A. readB. was readingC. would readD. am reading【答案】B【解析】句意:-刚才你看到一个穿红衣服的女孩经过吗?-没有,先生。我正在手机上读新闻

38、。 read读,动词原形或过去式; was reading过去进行时;would read过去将来时;am reading现在进行时。根据对话的情景可知,这里表示刚才正在做的事情,应用过去进行时态,故选BoMy grandma to the radio when I got home just now.A. listens B. listened C. is listening D. was listening【答案】D【解析】句意:我刚才到家的时候我的奶奶正在听广播。结合语境理解可知,当我到家这一时刻,另一个动词正在进行, when引导的时间状语从句是一般过去时,主句表达的是过去正在进行的动

39、作,故句子的时态为过去进行时,答案为 DoI ll ring you up as soon as he_ .A. arrive B. arrives C. will arrive D. arrived【答案】B【解析】句意:他一到我就给你打电话。在 as soon as引导的时间状语从句中,当主句是将来时的时候,从句用一般现在时表示将来。he为单数,所以谓语用第三人称单数。故选BoMr Li left our school last month . He _i_n our school for nine years since hehere in 2000.A. is ; came B. ha

40、d been ; came C. was ; had come D. is ; has come 【答案】B【解析】试题分析:句意:李先生上个月离开了我们学校。从他到这儿2000年到这儿开始,他在我们学校呆了9年了。根据 Mr Li left our school last month可知,本题用过去完成时。故选BoDear, I have an important meeting tomorrow.It doesn t matter. If you go to the movie tomorrow, I my friend to go with meA. don t; will askB. won t; will askC. don t; askD. won t; ask【答案】A【解析】试题分析:句意:亲爱的,明天我有个重要的会议。没关系,如果明天你不能去看电影,我就邀请我的朋友和我一起去。此题考查if引导的条件状语从句,主

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论