初中英语现在完成进行时的技巧及练习题及练习题(含答案)及解析.docx

上传人:罗晋 文档编号:11038930 上传时间:2021-06-20 格式:DOCX 页数:9 大小:34.09KB
返回 下载 相关 举报
初中英语现在完成进行时的技巧及练习题及练习题(含答案)及解析.docx_第1页
第1页 / 共9页
初中英语现在完成进行时的技巧及练习题及练习题(含答案)及解析.docx_第2页
第2页 / 共9页
初中英语现在完成进行时的技巧及练习题及练习题(含答案)及解析.docx_第3页
第3页 / 共9页
初中英语现在完成进行时的技巧及练习题及练习题(含答案)及解析.docx_第4页
第4页 / 共9页
初中英语现在完成进行时的技巧及练习题及练习题(含答案)及解析.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《初中英语现在完成进行时的技巧及练习题及练习题(含答案)及解析.docx》由会员分享,可在线阅读,更多相关《初中英语现在完成进行时的技巧及练习题及练习题(含答案)及解析.docx(9页珍藏版)》请在三一文库上搜索。

1、初中英语现在完成进行时的技巧及练习题及练习题( 含答案 ) 及解析一、初中英语现在完成进行时1The Ford Companyits autonomous minicars on public roads in Arizona, the US, without asafety driver since October, 2017.A. has been operatingB. has operatedC. had been operatingD. had operated【答案】 A【解析】 【分析】句意:自 2017 年 10月。福特汽车公司在美国亚利桑那州的公共道路一直让没有安全的的司机操

2、纵的自动化微型轿车运转。since,“自从 ”, Since 后如果是过去的时间,主句要用现在完成时。因此可知C、 D是过去完成时,不符合。现在完成进行表示动作从过去一直持续至现在,这个动作正在进行。而B 是现在完成时,表示动作到现在已完成或停止。分析可知从过去一直至现在,要用现在完成进行时,故选A。【点评】考查动词时态,本题涉及现在完成进行时的应用。2He _ it for two hours, and hes still watching now.A. has been watchedB. watchingC. has been watchingD. is watching【答案】C【解析

3、】 【分析】由前半句的 for two hours 和后半句句意 “他现在仍然在看 ”可知应用现在完成进行时。3Have you ever _ with a group?A. to speakB. studyC. studyingD. studied【答案】D【解析】 【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选 D。【点评】考查现在完成时的结构。4Why is your f oreign teacher s Chinese so good?Because heChina for eight yearsA. has gone toB. has been toC

4、. has come toD. has been in【答案】D【解析】 【分析】句意为:-为什么你的外教的中文那么好?-因为他来中国已经8 年了。时间状语for eight years 是一段时间,所以要用表示状态的短语be in 的现在完成时态,故选D【点评】考查现在完成时的短语辨析。5We can t get sleep with a strong windoutsideA. blowB. blowingC. blewD. blows【答案】 B【解析】 【分析】句意:我 不能睡在外面,外面大 吹。【点 】考察with 构。blowing表示正在 行 。6Ito Rongjiang la

5、st year But Ineverto ChongjiangA. went , have, beenB. will go,have, beenC. went, have, goneD. go,have, gone【答案】A【解析】 【分析】句意:去年我去了榕江,但我从未去 重江。由lastyear可知,第一句用一般 去 ;由第二句中的never 可知,用 在完成 ,故 A。【点 】考 的 ,注意句中的 状 的暗示。7The number of foreign students attending Chinese universities _ rising steadily since 199

6、0.A. isB. areC. has beenD. have been【答案】C【解析】 【分析】句意:从1990年开始, 入中国大学的外国学生的数量呈 定增 。根据 状 since 1990 ,从1991年开始,可知本句 在完成 行 has/have +been+ 在分 ;再根据thenumberof, 的数量,助 用 数形式has, be的 去分 been 。故 C。【点 】考 在完成 行 。注意掌握 构 在完成 行 的 构:has/have+been+现在分 。8Im sorry you A. waitso long, but itll still be some time befor

7、e Jim gets back.B. waitedC. had waitedD. have been waiting【答案】D【解析】 【分析】句意:很抱歉 你等了 么 ,但吉姆 得 一段 才能回来。have been waiting, 在完成 行 ,表示从 去开始的 作一直持 到 在,可能 要持 ,根据下一句but itll still be some time before Jim gets back.用 在完成 行 ,故 D。【点 】考 ,掌握 在完成 行 的用法。可知可能 要 等待,所以9China _ great achievements in science and technol

8、ogy since 1978.A. makesB. madeC. has made【答案】C【解析】 【分析】句意:自1978 年以来,中国在科学技术方面取得了巨大成就。makegreat achievement取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。根据since,可知时态用现在完成时,故选C。【点评】考查动词的时态。注意现在完成时的用法。10 The most delicious cookies in the world _ by granny. Please wait ten more minutesto enjoy them.A. makesB. is madeC

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

10、知,“等 ”这个动作是从过去开始,一直持续到现在一直在进行的动作,并对现在造成了影响。故选C 项。【点评】现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。构成: have+been+doing 。12 Dashan, who_crosstalk, the Chinese comedic tradition, for decades, wants to mix itup with the Western stand-up tradition.A. will be learningB. is learningC. had been learningD.

11、has been learning【答案】 D【解析】 【分析】考查时态。本句的时间状语是“for decades 几十年来 ”,该时间状语通常和,结合。所以使用现在完成进行时,强调动作的延续性和反复性。故D 正确。13 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.

12、 have you been doing【答案】 D【解析】 【分析】考查时态。句意: 这么多年以后再次看见你真是太好了。这些年你一直在做什么? 自从我毕业以后我尝试了很多事情。我现在在一家大型的石油公司。根据句意说明是问对方这些年在做什么,因此使用现在完成进行时表示。故答案为D。【点评】本题难度不大,重点把握句意和熟知现在完成进行时的内涵。14 He _ it for two hours, and hes still watching now.A. has been watchedB. watchingC. has been watchingD. is watching【答案】C【解析】 【

13、分析】由前半句的 for two hours 和后半句句意 “他现在仍然在看 ”可知应用现在完成进行时。故选 C。15 You look tired. I _ clothes all day.A. washedB. have washedC. was about to washD. have been washing【答案】 D【解析】 【分析】句意:你看上去很累。我洗了一天的衣服。此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选D。【点评】考查动词时态,本题涉及现在完成进行时的应用。16 Whats wrong? You look really stressed out.I _

14、 the whole week preparing for my graduation paper.A. workB. have workedC. have been workingD. worked【答案】C【解析】 【分析】句意:你怎么了?看起来真的压力很大。我已经连轴转努力了一整个星期来写我的毕业论文。根据本题题意, “我 ”已经从一周前开始,持续工作直至现在(有表达时间段的提示短语 the whole week ),唯有现在完成进行时可表达这一含义,应选用 have been doing 的结构,故选 C。【点评】考查时态,本题涉及现在完成进行时。17 To our relief, r

15、escue work is under way in the quake-hit area in Mexico. Yes, volunteers are helping to distribute the donated provisions that _. A. were pouring in B. have been pouring in C. are poured in D. had been poured in【答案】B【解析】 【分析】句意:令我们欣慰的是,救援工作正在墨西哥地震灾区展开。是的,志愿者们正在帮助分发捐赠的物品。表示过去的事情一直延续到现在而且还在进行,因此用现在完成进

16、行时,故选B。【点评】考查时态,本题涉及现在完成进行时的应用。18 My friends from the mainlandto me that they find the citys subway cars are too oldcompared with what they pay for subways in Beijing.A. complainedB. is complainingC. was complainingD. have been complaining【答案】D【解析】 【分析】句意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。由

17、句子结构可知,含有宾语从句的复合句,从句谓语动词 are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选 D。【点评】考查现在完成进行时。注意根据主从句的时态关系确定正确的时态。19 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【解析】 【分析】考查时态:根据句意:-开车到市中心工作难道不难吗?- 是,那就是我为什么一直坐火车上班的原因

18、。说明坐火车上班一直持续到现在以后可能还在做。用现在完成进行时,选 A。【点评】考查现在完成进行时。20 You _your depression for long, and now its time to relax yourself.A. maskedB. will have maskedC. have been maskedD. have been masking【答案】D【解析】 【分析】句意:你压抑了很久,现在是时候放松一下了。根据句意可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。故选 D。【点评】考查时态,本题涉及现在完成进行时的应

19、用。21 So much remains to be done!Well, its not surprising. So many peopleA. comeB. have comeall the time recently.C. have been comingD. came【答案】C【解析】 【分析】句意:还有许多事情要做! 好吧,这并不奇怪。最近来的人太多了。考查时态。根据all the time recently可知句子用现在完成进行时态,故答案为:C。【点评】考查时态在具体语境中的运用。22 I havent seen Jacky these days. She _ for the

20、driving test due to take place next Monday.A. will prepareB. has been preparingC. was preparingD. prepared【答案】B【解析】 【分析】句意:这些天我没见过Jacky。 她一直在为下周一的驾驶考试做准备。表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选 B。【点评】考查时态,本题涉及现在完成进行时。23 Wow! So many different aliens appearances you draw!I _many websites ab

21、out aliens.A. will visitB. was visitingC. had visitedD. have been visiting【答案】D【解析】 【分析】句意 :哇!你画了那么多外星人的外貌! 我一直在访问很多关于外星人的网站。分析句子可知,由前句可知,指的是现在你画的。可推断出第二句是指从过去到现在一直在访问这些网站,动作从过去一直持续到现在,且这个动作一直在进行,故要用现在完成进行时,因此D 符合题意,故选D。【点评】考查时态,本题涉及现在完成进行时。24 The May Fourth Movement was launched in 1919 and its spi

22、rit _ Chinese youth tomake contributions to national rejuvenation ever since.A. is motivatingB. has been motivatingC. motivatedD. was motivating【答案】B【解析】 【分析】句意:五四运动于 1919 年发起,其精神一直激励着中国青年为民族复兴而努力。由 ever since 可知,本句为现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去。故选B。【点评】考查时态,本题涉及现在完成进行时。25 In order to find

23、 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、,本题涉及现在完成进行时。26 In my younger years, my father gave me some advice that IA. turned overB. was turning overC. had turned overin my mind ever since.D. have been turning over【答案】D【解析】 【分析】句意:在我年 的 候,我的父 了我一些建 ,从那 起, 些建 一直在我的 海里翻来覆去。since自从 这里 turnover 表示仔 回想,反复斟酌考 。因 句中turn over 在将来会 下去,故用 在完成 行 everha

25、ve beendoing。故 D。【点 】考 和短 turn over 。27 Excuse me, which movie are you waiting for?The new Star Wars. Wehere for more than two hours.A. waitedB. waitC. would be waitingD. have been waiting【答案】D【解析】 【分析】句意: 打 了 ,你 在等哪一部 影? 星球大 ,我 已 在 儿等了两个多小 了。 for+ 段 与完成 用 ,根据 境可知 , 的 候仍然在等 ,因此用 在完成 行 ,故 D。【点 】考 ,本

26、涉及 在完成 行 。28 From his tired face, I can tell hein the queue for a long time.A. is waitingB. will waitC. will be waitingD. has been waiting【答案】D【解析】 【分析】句意:从他疲 的 上 ,我可以看出他已 排了很 的 了。根据下文 for a long time 可知 用 在完成 行 ,故 D。【点 】考 ,本 涉及 在完成 行 。29 Mr. Herpin is one of the foreign experts who _ in China in th

27、e last five years.A. worksB. is workingC. are workingD. have been working【答案】D【解析】 【分析】句意:Herpin 先生是 去五年在中国工作的外国 家之一。根据in thelast five years可知,句子用 在完成 或 在完成 行 ,故 D。【点 】考 ,本 涉及 在完成 行 。30 TomA. worksin the library every night over the last three months.B. workedC. has been workingD. had been working【答案】C【解析】 【分析】考 , 干中出 的over the last three months ,用于 在完成 行 或 在完成 。故答案 C。【点 】本 的关 是牢 短 over/inthe last/past+ 段 “在近几年里 ”,常用于 在完成 行 或 在完成 。

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

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


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