英语现在完成进行时专项训练100(附答案)

更新时间:2023-08-01 13:38:50 阅读: 评论:0

英语现在完成进行时专项训练100(附答案)
一、初中英语现在完成进行时
1.______ her ambition of becoming a professional singer, she _____ very hard since an early age.           
A. To realize, has been training                           B. Realizing, trained
C. To realize, was trained                                      D. Realized, has trained
【答案】
【解析】【分析】句意:为了实现成为职业歌手的志向,她从小就一直很努力地训练。本题第一空中使用不定式做目的状语,第二句时间状语since an early age通常和现在完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。故A项正确。
【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。
2.He _______ it for two hours, and he's still watching now.
A. has been watched              热电偶线B. watching              C. has been watching              D. is watching
【答案】
【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。
3.—Look, Jim is talking to his friend under the tree.
—It _______ be him. He has _______ back to Canada.
A. can’t; gone               B. can’t; been               C. may not; been               D. mustn’t; gone
【答案】
【解析】【分析】考查情态动词表推测及现在完成时的用法。一方面,表示推测语气时,can’t意为“不可能”; may not意为“可能不是”;must不用于否定句;另一方面,“have/has gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。句意为“——看,吉姆和他朋友在树下谈话。——不可能是他。他已经回加拿大了。”故选A。
4.—Can Mr Read speak Chine?
目可以加什么偏旁—Yes.He speaks Chine very well becau he       China for many years.
A. has been in                    B. has been to                    C. has gone to                    D. has come to
【答案】
【解析】【分析】句意为:--里德先生会说中文吗?---是的。他汉语说得很好因为他已经在中国多年。has been in 指的是某人在某地停留多长时间;has been to是去过某地已经回来;has gone to是去某地了,还没回来;has come to是已经来到某地,根据句意可知
选A
【点评】考查动词短语辨析
橘子的简笔画5.      he ___ Japan before?
  —Yes, he there two years ago.
A. Did,visited              B. Has,has visited              C. Has,visited              D. Did,has visited
【答案】
【解析】【分析】句意:--他以前去过日本吗? --是的,他两年前去过那里。根据before可知句子要用现在完成时“have/has+过去分词”, 主语he是第三人称单数故用has,这是一个一般疑问句,将has提前,故选C。
【点评】考查动词的时态,注意语境中提供的时间状语。
6.China ________________ great achievements in science and technology since 1978.           
科普活动策划方案
A. makes                                    B. made                                    C. has made
【答案】
试管婴儿怎么做【解析】【分析】句意:自1978年以来,中国在科学技术方面取得了巨大成就。make great achievement取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。根据since,可知时态用现在完成时,故选C。
【点评】考查动词的时态。注意现在完成时的用法。
7.The most delicious cookies in the world ________ by granny. Plea wait ten more minutes to enjoy them.
A. makes                     B. is made                     C. is being made                     D. is going to make
【答案】
【解析】【分析】考查时态和语态。句意:奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。依据后面一句话的内容可知,奶奶是正在做饼干,故需要使用现在进行时的被动语态,故选C。
8.— Tom says he is too tired to go on.
— He can't. He ________ for an hour.
A. had worked           B. has just worked           C. just worked           D. has only been working
乐天萨德事件【答案】
【解析】【分析】考查动词时态。句意:汤姆说他太累了不能继续了。他不可能这样,他只工作了一个小时。从本题的语境中可以看出他不可能累的原因是:他从开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进行时,故选D项。
9.Housing prices ________ since the end of the last year. Therefore, it's time the central government ________ some effective measures to bring them under control.
回族
A. have incread; would take                             烹调和烹饪的区别B. have incread; will take
C. have been increasing; take                              D. have been increasing; took
【答案】
【解析】【分析】考查时态和虚拟语气。句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。第一空依据since一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“it's time that +did/ should do”的句式使用,故选D项。
10.I ________ my homework for four hours, but I am not sure whether I can hand it in tomorrow.
A. have done                B. have been doing                C. had been doing                D. had done
【答案】
【解析】【分析】考查时态。句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。故B正确。
【点评】考查时态
11.— He speaks Chine very well.
— It's 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
【答案】
【解析】【分析】句意:—他汉语说的很好。—这不吃惊。下周他将已经在北京住了九年了。表示持续到现在并且仍在进行的动作,应用现在完成进行时。live为不及物动词,无被
动语态。故知选D项。
【点评】考查时态。
12.Mary_______ to writing class every night since June and the cour will end this week.           
A. had gone                         B. has been going                         C. is going                         D. went
【答案】
【解析】【分析】。句意:从6月开始,玛丽每天晚上去上写作课,这个课程将于这周末结束。玛丽上写作课的动作从过去持续到未来的这周末,所以要用现在完成进行时。故选B。

本文发布于:2023-08-01 13:38:50,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1104410.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:完成   进行   时态   考查
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图