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

上传人:李医生 文档编号:8686547 上传时间:2020-12-22 格式:DOCX 页数:8 大小:35.49KB
返回 下载 相关 举报
(英语)初中英语现在完成进行时及其解题技巧及练习题(含答案)含解析.docx_第1页
第1页 / 共8页
(英语)初中英语现在完成进行时及其解题技巧及练习题(含答案)含解析.docx_第2页
第2页 / 共8页
(英语)初中英语现在完成进行时及其解题技巧及练习题(含答案)含解析.docx_第3页
第3页 / 共8页
(英语)初中英语现在完成进行时及其解题技巧及练习题(含答案)含解析.docx_第4页
第4页 / 共8页
(英语)初中英语现在完成进行时及其解题技巧及练习题(含答案)含解析.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

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

1、(英语)初中英语现在完成进行时及其解题技巧及练习题 ( 含答案 ) 含解析一、初中英语现在完成进行时1You 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【解析】 【分析】句意: 你今天看起来很累! 在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。表示从几天前开始

2、一直进行持续到现在的动作,用现在完成进行时,故选D.【点评】考查动词时态,本题涉及现在完成进行时的应用。2He _ it for two hours, and hes still watching now.A. has been watchedB. watchingC. has been watchingD. is watching【答案】C【解析】 【分析】由前半句的 for two hours 和后半句句意 “他现在仍然在看 ”可知应用现在完成进行时。3Look, Jim is talking to his friend under the tree.It _ be him. He has

3、 _ 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 to +地点 ”表示 “去过某地 ”。句意为 “看,吉姆和他朋友在树下谈话。 不可能是他。他已经回加拿大了。 ”故选 A。4Ca

4、n Mr Read speak Chinese?Yes He speaks Chinese very well because he A. has been in B. has been toChina for many yearsC. has gone toD. has come to【答案】A【解析】 【分析】句意为: -里德先生会说中文吗? -是的。他汉语说得很好因为他已经在中国多年。 has been in 指的是某人在某地停留多长时间; has been to 是去过某地已经回来; has gone to 是去某地了,还没回来;has come to 是已经来到某地,根据句意可知选A

5、【点评】考查动词短语辨析5 Why is your foreign teacher so Chinesegood? sBecause heChina for eight yearsA. has gone toB. has been toC. has come toD. has been in【答案】 D【解析】 【分析】句意为:-为什么你的外教的中文那么好?-因为他来中国已经8 年了。时间状语for eight years 是一段时间,所以要用表示状态的短语be in 的现在完成时态,故选 D【点评】考查现在完成时的短语辨析。6We can t get sleep with a strong

6、windoutsideA. blowB. blowingC. blewD. blows【答案】 B【解析】 【分析】句意:我们不能睡在外面,外面大风吹。blowing 表示正在进行时。【点评】考察with 结构。7Ito Rongjiang last year But Ineverto ChongjiangA. went , have, beenB. will go,have, beenC. went, have, goneD. go,have, gone【答案】A【解析】 【分析】句意:去年我去了榕江,但我从未去过重江。由last year 可知,第一句用一般过去时;由第二句中的never

7、可知,用现在完成时,故选A。【点评】考查动词的时态,注意句中的时间状语的暗示。8he _ Japan before?Yes, he there two years agoA. Did, visitedB. Has, has visitedC. Has, visitedD. Did, has visited【答案】C【解析】 【分析】句意 :-他以前去过日本吗?-是的,他两年前去过那里。根据before 可知句子要用现在完成时 “have/has+过去分词 ”, 主语 he 是第三人称单数故用 has,这是一个一般疑问句,将 has 提前,故选 C。【点评】考查动词的时态,注意语境中提供的时间状

8、语。9 Tom says he is too tired to go on. He cant. He _ for an hour.A. had workedB. has just workedC. just workedD. has only been working【答案】D【解析】 【分析】考查动词时态。句意:汤姆说他太累了不能继续了。他不可能这样,他只工作了一个小时。从本题的语境中可以看出他不可能累的原因是:他从开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进行时,故选D 项。10 I _ my homeworkfor four hours, but I am not sure

9、whetherI can hand it intomorrow.A. have doneB. have been doingC. had been doingD. had done【答案】B【解析】 【分析】考查时态。句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。故B 正确。【点评】考查时态11 He speaks Chinese very well. Its not surprising. He _ in Beijing for nine years next week.

10、A. has been livingB. has livedC. will have been livedD. will have been living【答案】D【解析】 【分析】句意:他汉语说的很好。这不吃惊。下周他将已经在北京住了九年了。表示持续到现在并且仍在进行的动作,应用现在完成进行时。 live 为不及物动词,无被动语态。故知选 D 项。【点评】考查时态。12 Dashan, who_crosstalk, the Chinese comedic tradition, for decades, wants to mix itup with the Western stand-up t

11、radition.A. will be learningB. is learning【答案】 DC. had been learningD. has been learning【解析】 【分析】考查时态。本句的时间状语是“for decades几十年来 ”,该时间状语通常和现在完成的有关时态连用,本句强调这几十年来大山一直努力把中国相声和西方的脱口秀相结合。所以使用现在完成进行时,强调动作的延续性和反复性。故D 正确。13 Nice to see you again after all these years. What _?Well, Ive tried many things since

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

13、 and hes still watching now.A. has been watchedB. watchingC. has been watchingD. is watching【答案】C【解析】 【分析】由前半句的 for two hours 和后半句句意 “他现在仍然在看 ”可知应用现在完成进行时。故选 C。15 Even though he gives away a piece of his fortune each year, the stock of Berkshire Hathaway,the source of Warren Buffets wealth,very rapi

14、dly.A. has raisedB. has been raisingC. has risenD. has been rising【答案】 D【解析】 【分析】考查动词时态。句意:即使巴菲特每年都捐赠一部分财产,巴菲特所持有的伯克希尔 哈撒韦公司的股票一直增长迅速。raise 是及物动词,要用raise 的话,需要改成 “财产被提高 ”; rise 是不及物动词,表示某物上涨;财富在持续上涨,表示从过去开始一直持续到现在还要持续下去,用现在完成进行时。故选D。【点评】本题要求考生在理解句义的基础上,进一步牢固掌握动词的各种时态的用法。16 Whats wrong? You look real

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

16、a _ this washing machine for more than ten years. She is thinking about buying anew one.A. is usingB. usedC. had usedD. has been using【答案】D【解析】 【分析】句意:Rosa已经使用这台洗衣机超过10 年了,她正在考虑买一个新的。表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故答案选 D。【点评】考查时态,本题涉及现在完成进行时的应用。18 How much do you know about the trade war betw

17、een China and America?Well, the newspapers _ it in the past few weeks.A. reportB. will reportC. reportedD. have been reporting【答案】 D【解析】 【分析】句意:你对中美之间的贸易战争了解多少?哦,在最近的几周里报纸一直在报道这件事。根据时间状语n the past few weeks 可知谓语动词用现在完成时或者现在完成进行时,故选D。【点评】考查时态,本题涉及现在完成进行时的应用。19 _ her ambition of becoming a professiona

18、l singer, she _ very hard since an earlyage.A. To realize, has been trainingC. To realize, was trainedB. Realizing, trainedD. Realized, has trained【答案】A【解析】 【分析】句意:为了实现成为职业歌手的志向,她从小就一直很努力地训练。本题第一空中使用不定式做目的状语,第二句时间状语since an early age 通常和现在完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。故 A 项正确。【点评

19、】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。20 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【解析】 【分析】考查时态:根据句意:-开车到市中心工作难道不难吗?- 是,那就是我为什么一直坐火车上班的原因。说明坐火车上班一直持续到现在以后可能还在做。用现在完成进行时,选 A。【点评】考查现在完成进行时。21 Where is Mary

20、?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 写论文这个动作从过去一直持续到现在,而且还可能继续下去,应该用现在完成进行时,故答案为:C。【点评】考查现在完成进行时。22 Iso busily rec

21、ently 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 可”知,本句为现在完成进行时,表示动作还可能持续下去,而第二个空表示现在所处的状态,所以用一般现在时。故选A。【点评】

22、考查时态,本题涉及现在完成进行时和一般现在时的应用。23 Wow! So many different aliens appearances you draw!I _many websites about aliens.A. will visitB. was visitingC. had visitedD. have been visiting【答案】D【解析】 【分析】句意 :哇!你画了那么多外星人的外貌! 我一直在访问很多关于外星人的网站。分析句子可知,由前句可知,指的是现在你画的。可推断出第二句是指从过去到现在一直在访问这些网站,动作从过去一直持续到现在,且这个动作一直在进行,故要用现在

23、完成进行时,因此D 符合题意,故选D。【点评】考查时态,本题涉及现在完成进行时。24 In 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 现在完成进行时,表示从过去开

24、始一个动作持续到现在也可能持续下去。根据题干意思表示在过去五小时里一直做因此用现在完成进行时,故选D。【点评】考查时态,本题涉及现在完成进行时。25 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+ 时间段 与完成时连用 ,根据语

25、境可知 ,说话的时候仍然在等 ,因此用现在完成进行时 ,故选 D。【点评】考查时态,本题涉及现在完成进行时。26 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【解析】 【分析】句意:他们已经讨论这个计划一个星期了,但还没有作出决定。第一空:一周了问题一直还在讨论,因此用现在完成进行时;第二空:d

26、ecision和make是被动关系,因此谓语动词用被动语态,结合助动词has,可知用现在完成时的被动语态,故选B。【点评】考查时态语态,本题涉及现在完成进行时以及现在完成时的被动语态。27 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 在决赛中会获得一等奖。我也这么想,他已经

27、准备了好几个月了。可知Andrew 是从过去到现在一直在准备,用现在完成进行时,选B。【点评】考查时态,本题涉及现在完成进行时。28 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

28、 month在“过去的一个月里”;再结合句意,他复习的动作从过去持续到现在,故谓语动词用现在完成进行时,主语he是第三人称单数,故用has been reviewing 。故选 C。【点评】考查时态,本题涉及现在完成进行时。29 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【解析】 【分析】句意:朱迪思一直在写她的新小说,这本小说预定下个月出版。根据下文which is

29、 supposed to come out next month可知,她的小说还没写完,现在还在写,表示从过去一直到现在一直在写,可能还会写下去,应使用现在完成进行时。故选A。【点评】考查时态,本题涉及现在完成进行时。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