初中英语专题汇编英语现在完成进行时(一).docx

上传人:罗晋 文档编号:8692172 上传时间:2020-12-22 格式:DOCX 页数:8 大小:36.15KB
返回 下载 相关 举报
初中英语专题汇编英语现在完成进行时(一).docx_第1页
第1页 / 共8页
初中英语专题汇编英语现在完成进行时(一).docx_第2页
第2页 / 共8页
初中英语专题汇编英语现在完成进行时(一).docx_第3页
第3页 / 共8页
初中英语专题汇编英语现在完成进行时(一).docx_第4页
第4页 / 共8页
初中英语专题汇编英语现在完成进行时(一).docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《初中英语专题汇编英语现在完成进行时(一).docx》由会员分享,可在线阅读,更多相关《初中英语专题汇编英语现在完成进行时(一).docx(8页珍藏版)》请在三一文库上搜索。

1、(英语)初中英语专题汇编英语现在完成进行时( 一)一、初中英语现在完成进行时1Rosa _ this washing machine for more than ten years. She is thinking about buying a newone.A. is usingB. usedC. had usedD. has been using【答案】D【解析】 【分析】句意:Rosa已经使用这台洗衣机超过10 年了,她正在考虑买一个新的。表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故答案选 D。【点评】考查时态,本题涉及现在完成进行时的应用。2Look,

2、 Jim is talking to his friend under the tree.It _ be him. He has _ back to Canada.A. can t;goneB. can t; beenC. may not; beenD. mustn t; gone【答案】A【解析】 【分析】考查情态动词表推测及现在完成时的用法。一方面,表示推测语气时,can t意为 “不可能 ”; may not 意为 “可能不是 ”; must 不用于否定句;另一方面,“ have/hasgone to+ 地点 ”意为 “去了某地 ”,表示不在说话人这儿; “ have/hasbeen t

3、o +地点 ”表示 “去过某地 ”。句意为 “看,吉姆和他朋友在树下谈话。 不可能是他。他已经回加拿大了。 ”故选 A。3 Look, the light is still on in Helens office. Maybe she _ her work yet.A. doesnt finishB. wont finishC. hasnt finished【答案】C【解析】 【分析】句意:看,海伦的办公室的灯还亮着在。作。 yet 用于否定句末,是现在完成时的标志词,故选C。D. didnt finish也许她还没有完成工【点评】考查动词的时态。4 Why is your foreign t

4、eacher s Chinese so good?Because heChina for eight yearsA. has gone toB. has been toC. has come toD. has been in【答案】D【解析】 【分析】句意为:-为什么你的外教的中文那么好?-因为他来中国已经8 年了。时间状语for eight years 是一段时间,所以要用表示状态的短语be in 的现在完成时态,故选 D【点评】考查现在完成时的短语辨析。5he _ Japan before?Yes, he there two years agoA. Did, visitedB. Has,

5、has visitedC. Has, visitedD. Did, has visited【答案】C【解析】 【分析】句意 :-他以前去过日本吗?-是的,他两年前去过那里。根据before 可知句子要用现在完成时“have/has+过去分词 ”, 主语 he 是第三人称单数故用has,这是一个一般疑问句,将has 提前,故选C。【点评】考查动词的时态,注意语境中提供的时间状语。6The most delicious cookies in the world _ by granny. Please wait ten more minutes toenjoy them.A. makesB. is

6、madeC. is being madeD. is going to make【答案】C【解析】 【分析】考查时态和语态。句意:奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。依据后面一句话的内容可知,奶奶是正在做饼干,故需要使用现在进行时的被动语态,故选 C。7Why, youre late again! I _ here for over two hours!A. am waitingB. waitedC. have been waitingD. was waiting【答案】C【解析】 【分析】考查现在完成进行时。句意:为什么,你又迟到了!我在这里已经等了两个多小时了!根据句意可

7、知,“等 ”这个动作是从过去开始,一直持续到现在一直在进行的动作,并对现在造成了影响。故选C 项。【点评】现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。构成: have+been+doing 。8 He speaks Chinese very well. Its not surprising. He _ in Beijing for nine years next week.A. has been livingB. has livedC. will have been livedD. will have been living【答案】D【解析】 【

8、分析】句意:他汉语说的很好。这不吃惊。下周他将已经在北京住了九年了。表示持续到现在并且仍在进行的动作,应用现在完成进行时。 live 为不及物动词,无被动语态。故知选 D 项。【点评】考查时态。9Mary_ 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 月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。玛丽上写作课的动作从过去持续到未来的这周末,所以要

9、用现在完成进行时。故选B。【点评】考查时态,本题涉及现在完成进行时的应用,现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。10 Nice to see you again after all these years. What _?Well, Ive tried many things since we left school. Im now working for a large oil company.A. have you doneB. were you doingC. did you doD. have you been doing【答案】

10、D【解析】 【分析】考查时态。句意: 这么多年以后再次看见你真是太好了。这些年你一直在做什么? 自从我毕业以后我尝试了很多事情。我现在在一家大型的石油公司。根据句意说明是问对方这些年在做什么,因此使用现在完成进行时表示。故答案为D。【点评】本题难度不大,重点把握句意和熟知现在完成进行时的内涵。11 TomA. worksin the library every night over the last three months.B. workedC. has been workingD. had been working【答案】C【解析】 【分析】考查时态,题干中出现的时或现在完成时。故答案为C

11、。【点评】本题的关键是牢记短语over/in成进行时或现在完成时。theover the last three months ,用于现在完成进行 last/past+ 段时间 “在近几年里 ”,常用于现在完12 He _ with English grammar every night over the last three months.A. strugglesB. struggledC. has been strugglingD. had been struggling【答案】 C【解析】 【分析】句意:在 去的三个月里他每天晚上都在努力学英 法。根据overthe last threem

12、onths可知 在 去 段,一直从事某件事, 先 在完成 行 ,即 C 正确。【点 】考 ,本 涉及 在完成 行 的 用。13 You look pretty tired today!Ian environmental report over the last few days, which should be submitted to the bosstomorrow.A. wroteB. was writingC. had writtenD. have been writing【答案】 D【解析】 【分析】句意: 你今天看起来很累! 在 去的几天里我一直在写一个 境 告, 个 告明天 要提

13、交 老板。表示从几天前开始一直 行持 到 在的 作,用 在完成 行 ,故 D.【点 】考 ,本 涉及 在完成 行 的 用。14 He _ it for two hours, and hes still watching now.A. has been watchedB. watchingC. has been watchingD. is watching【答案】C【解析】 【分析】由前半句的 for two hours 和后半句句意 “他 在仍然在看 ”可知 用 在完成 行 。故 C。15 According to the newly-elected French president, Mac

14、ron, France will reform the rigid andoutdated rules that _ the development of the country in the near future. A. limited B. had limited C. have been limitingD. will limit【答案】C【解析】 【分析】句意:据新当 的法国 Macron ,在不久的将来法国将改革那些一直在 限 制 国 家 发 展 的 僵 化 和 过 时 的 规 则 。 “ the rigidandoutdatedrulesthatthedevelopment of

15、 the country在本”句中the rigid and outdated rules是先行 ,在定 从句中作主 ; “ 些僵化的和 的 一直在限制国家的 展 在, 个 作一直在 行。所以用 在完成 行 。故 【点 】考 ,本 涉及 在完成 行 的 用。”,表示 个 作从 去一直到C。16 Judith _ on her new novel which is supposed to come out next month.A. has been workingB. had workedC. will be workingD. was working【答案】A【解析】 【分析】句意:朱迪思一

16、直在写她的新小 , 本小 定下个月出版。根据下文 which is supposed to come out next month可知,她的小说还没写完,现在还在写,表示从过去一直到现在一直在写,可能还会写下去,应使用现在完成进行时。故选A。【点评】考查时态,本题涉及现在完成进行时。17 To our relief, rescue work is under way in the quake-hit area in Mexico. Yes, volunteers are helping to distribute the donated provisions that _. A. were p

17、ouring in B. have been pouring in C. are poured in D. had been poured in【答案】 B【解析】 【分析】句意:令我们欣慰的是,救援工作正在墨西哥地震灾区展开。是的,志愿者们正在帮助分发捐赠的物品。表示过去的事情一直延续到现在而且还在进行,因此用现在完成进行时,故选B。【点评】考查时态,本题涉及现在完成进行时的应用。18 Lucy seems absent these days.She _ a job from city to city you see, she is graduating in June.A. hunts f

18、orB. is to hunt forC. has hunted forD. has been hunting for【答案】 D【解析】 【分析】句意:Lucy 这些天似乎不在。从一个城市到另一个城市她一直在寻找一份工作,你知道,她将在六月毕业。根据you see, she is graduating in June. 可以判断 她快要毕业,所以最近一直在找工作 ,用现在完成进行时,故选 D。【点评】考查时态,本题涉及现在完成进行时的应用。19 Isnt it hard to drive downtown to work?Yes, thats why I _ to work by train

19、.A. have been goingB. have goneC. was goingD. will have gone【答案】 A【解析】 【分析】考查时态:根据句意:-开车到市中心工作难道不难吗?- 是,那就是我为什么一直坐火车上班的原因。说明坐火车上班一直持续到现在以后可能还在做。用现在完成进行时,选 A。【点评】考查现在完成进行时。20 It _ for two weeks, and the whole area is flooded.A. had rainedB. rainsC. would rainD. has been raining【答案】D【解析】 【分析】句意:连续下雨已经

20、两周了,整个地区都发洪水了。根据时间状语fortwo weeks ,表示雨持续了两周,即:雨一直在进行,要用现在完成进行时态故选D。【点评】考查时态,本题涉及现在完成进行时的应用。21 You _your depression for long, and now its time to relax yourself.A. maskedB. will have maskedC. have been maskedD. have been masking【答案】D【解析】 【分析】句意:你压抑了很久,现在是时候放松一下了。根据句意可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强

21、调这个动作可能会继续下去。故选 D。【点评】考查时态,本题涉及现在完成进行时的应用。22 Iso busily recently that IThats OK. I can manage it by myself.A. have been working; haveC. am working; will haveno time to help you with your maths.B. have worked; hadD. had been working; had had【答案】A【解析】 【分析】句意: 我最近工作太忙碌了,没时间帮你学数学。 没关系我自己能搞定。由 “recently

22、可”知,本句为现在完成进行时,表示动作还可能持续下去,而第二个空表示现在所处的状态,所以用一般现在时。故选A。【点评】考查时态,本题涉及现在完成进行时和一般现在时的应用。23 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。 她一直在为下周一的驾驶考试做准备。表示一个从过去开始延续到

23、现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选 B。【点评】考查时态,本题涉及现在完成进行时。24 I _ in the same position too long My legs have fallen asleep.Shake it a little before you get up.A. will sitB. have satC. am sittingD. have been sitting【答案】D【解析】 【分析】句意: 我坐得太久了,腿麻了。 站起来之前动一动。分析句意可知,本句为现在完成时,表示表示从过去某一时间开始一直在进行的动作,并有可能持续下

24、去,其形式为:sb have /has been doing sth 。故选 D。【点评】考查时态,本题涉及现在完成进行时。25 In my younger years, my father gave me some advice that Iin my mind ever since.A. turned overB. was turning overC. had turned overD. have been turning over【答案】D【解析】 【分析】句意:在我年 的 候,我的父 了我一些建 ,从那 起, 些建 一直在我的 海里翻来覆去。since自从 这里 turnover 表示

25、仔 回想,反复斟酌考 。因 句中turn over 在将来会 下去,故用 在完成 行 everhave beendoing。故 D。【点 】考 和短 turn over 。26 From his tired face, I can tell he A. is waiting B. will waitin the queue for a long time.C. will be waitingD. has been waiting【答案】D【解析】 【分析】句意:从他疲 的 上 ,我可以看出他已 排了很 的 了。根据下文 for a long time 可知 用 在完成 行 ,故 D。【点 】考

26、 ,本 涉及 在完成 行 。27 Theythe plan for a week, but no decision has.A. have been discussing; madeB. have been discussing; been madeC. have been discussed; been madeD. are discussing; been made【答案】B【解析】 【分析】句意:他 已 个 划一个星期了,但 没有作出决定。第一空:一周了 一直 在 ,因此用 在完成 行 ;第二空:decision和make是被 关系,因此 用被 , 合助 has,可知用 在完成 的被 ,

27、故 B。【点 】考 ,本 涉及 在完成 行 以及 在完成 的被 。28 Im sure Andrew will win the first prize in the final.I think so. He _ for it months.A. is preparingB. has been preparingC. was preparingD. had been preparing【答案】B【解析】 【分析】句意:我确信 Andrew 在决 中会 得一等 。我也 么想,他已 准 了好几个月了。可知Andrew 是从 去到 在一直在准 ,用 在完成 行 , B。【点 】考 ,本 涉及 在完成

28、行 。29 He is sure to pass the test, for he_ his lessons for the test every day over the pastmonth.A. will reviewB. was reviewingC. has been reviewingD. had been reviewing【答案】C【解析】 【分析】句意:他一定可以通 ,因 在 去的一个月里他每天都在 而复 功 。根据 状 over the past month在“ 去的一个月里”;再 合句意,他复 的 作从 去持 到 在,故 用 在完成 行 ,主 he 是第三人称 数,故用ha

29、s been reviewing 。故 C。【点 】考 ,本 涉及 在完成 行 。30 The Ford Companyits autonomous minicars on public roads in Arizona, the US, withouta safety driver since October, 2017.A. has been operatingB. has operatedC. had been operatingD. had operated【答案】A【解析】 【分析】句意:自2017年10 月。福特汽车公司在美国亚利桑那州的公共道路一直让没有安全的的司机操纵的自动化微型轿车运转。since,“自从 ”, Since后如果是过去的时间,主句要用现在完成时。因此可知C、 D是过去完成时,不符合。现在完成进行表示动作从过去一直持续至现在,这个动作正在进行。而B 是现在完成时,表示动作到现在已完成或停止。分析可知从过去一直至现在,要用现在完成进行时,故选A。【点评】考查动词时态,本题涉及现在完成进行时的应用。

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

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1