资源预览内容
第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
亲,该文档总共8页全部预览完了,如果喜欢就下载吧!
资源描述
英语现在完成进行时专题练习( 及答案 ) 含解析一、初中英语现在完成进行时1To 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 pouring inB. have been pouring inC. are poured inD. had been poured in【答案】 B【解析】 【分析】句意:令我们欣慰的是,救援工作正在墨西哥地震灾区展开。是的,志愿者们正在帮助分发捐赠的物品。表示过去的事情一直延续到现在而且还在进行,因此用现在完成进行时,故选B。【点评】考查时态,本题涉及现在完成进行时的应用。2He _ it for two hours, and hes still watching now.A. has been watchedB. watchingC. has been watchingD. is watching【答案】C【解析】 【分析】由前半句的 for two hours 和后半句句意 “他现在仍然在看 ”可知应用现在完成进行时。3 Why is your foreign teacheresesoChingood?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【点评】考查现在完成时的短语辨析。4Ito Rongjiang last year But Ineverto ChongjiangA. went , have, beenB. will go,have, beenC. went, have, goneD. go,have, gone【答案】A【解析】 【分析】句意:去年我去了榕江,但我从未去过重江。由last year 可知,第一句用一般过去时;由第二句中的never 可知,用现在完成时,故选A。【点评】考查动词的时态,注意句中的时间状语的暗示。5The number of foreign students attending Chinese universities _ rising steadily since 1990.A. isB. areC. has beenD. have been【答案】C【解析】 【分析】句意:从1990年开始, 入中国大学的外国学生的数量呈 定增 。根据 状 since 1990 ,从1991年开始,可知本句 在完成 行 has/have +been+ 在分 ;再根据thenumberof, 的数量,助 用 数形式has, be的 去分 been 。故 C。【点 】考 在完成 行 。注意掌握 构 在完成 行 的 构:has/have+been+现在分 。6Im sorry you A. waitso long, but itll still be some time before 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。【点 】考 ,掌握 在完成 行 的用法。7The couple _their new flat since the end of last month. They havent finished yet. A. have been decorating B. have decorated C. has been decorating D. was decorating【答案】A【解析】 【分析】句意: 夫 从上个月末起就一直在装 他 的新公寓。他 没有完成。decorate装 , ;根据句意和since the end of last month可知,此 表示 作从某一 开始,一直持 到 在,所以 用 在完成 行 ,且此 主 是thecouple,且根据后句中的they可知,此 指的是夫妻两个人,所以表示名 复数,所以 用原形,故 A。【点 】考 在完成 行 和主 一致。注意表示 作从某一 开始,一直持 到 在, 用 在完成 行 。8The 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【解析】 【分析】考 和 。句意:奶奶正在做世界上最好吃的 干,再有十几分 就可以享用了。依据后面一句 的内容可知,奶奶是正在做 干,故需要使用 在 行 的被 ,故 C。9Why, youre late again! I _ here for over two hours!A. am waitingB. waitedC. have been waitingD. was waiting【答案】C【解析】 【分析】考查现在完成进行时。句意:为什么,你又迟到了!我在这里已经等了两个多小时了!根据句意可知,“等 ”这个动作是从过去开始,一直持续到现在一直在进行的动作,并对现在造成了影响。故选C 项。【点评】现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。构成: have+been+doing 。10 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 月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。故选B。【点评】考查时态,本题涉及现在完成进行时的应用,现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。11 Even though he gives away a piece of his fortune each year, the stock of Berkshire Hathaway, the source of Warren Buffets wealth, very rapidly.A. has raisedB. has been raisingC. has risenD. has been rising【答案】 D【解析】 【分析】考查动词时态。句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔 哈撒韦公司的股票一直增长迅速。raise 是及物动词,要用raise 的话,需要改成 “财产被提高 ”; rise 是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。故选D。【点评】本题要求考生在理解句义的基础上,进一步牢固掌握动词的各种时态的用法。12 Doctor Smith, whoin Shanghai for more than ten years, is considering working inHuaian, but he hasnt decided yet.A. had workedB. has been workingC. is workingD. works【答案】B【解析】 【分析】句意:在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。分析句子可知,本句中的 who 指代前面的先行词 doctor Smith,是单数。而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。故选B。【点评】考查时态,本题涉及现在完成进行时的应用。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【解析】 【分析】句意: 你今天看起来很累! 在过去的几天里
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号