《最新现在完成进行时专项练习经典》由会员分享,可在线阅读,更多相关《最新现在完成进行时专项练习经典(13页珍藏版)》请在金锄头文库上搜索。
1、最新现在完成进行时专项练习经典一、初中英语现在完成进行时1You look pretty tired today!I an environmental report over the last few days, which should be submitted to the boss tomorrow. A.wroteB.was writingC.had writtenD.have been writing【答案】D 【解析】【分析】句意:你今天看起来很累!在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选D.
2、【点评】考查动词时态,本题涉及现在完成进行时的应用。2He _ it for two hours, and hes still watching now.A.has been watchedB.watchingC.has been watchingD.is watching【答案】 C 【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。故选C。3He _ it for two hours, and hes still watching now.A.has been watchedB.watchingC.has been watchingD
3、.is watching【答案】 C 【解析】【分析】由前半句的for two hours和后半句句意“他现在仍然在看”可知应用现在完成进行时。4Can Mr Read speak Chinese?YesHe speaks Chinese very well because he China for many yearsA.has been inB.has been toC.has gone toD.has come to【答案】A 【解析】【分析】句意为:-里德先生会说中文吗?-是的。他汉语说得很好因为他已经在中国多年。has been in 指的是某人在某地停留多长时间;has been
4、to是去过某地已经回来;has gone to是去某地了,还没回来;has come to是已经来到某地,根据句意可知选A【点评】考查动词短语辨析5I to Rongjiang last yearBut I never to Chongjiang A.went,have,beenB.will go,have,beenC.went,have,goneD.go,have,gone【答案】 A 【解析】【分析】句意:去年我去了榕江,但我从未去过重江。由last year可知,第一句用一般过去时;由第二句中的never可知,用现在完成时,故选A。【点评】考查动词的时态,注意句中的时间状语的暗示。6 D
5、o you know the Color Run, a five-kilometer race?Yes. So far it_into quite a few cities in our country.A.comesB.cameC.has come【答案】 C 【解析】【分析】句意:你知道彩色跑,一个五千米的赛跑吗?知道,到目前为止它已经进入了我们国家的好几个城市。由so far可知用现在完成时,故选C。【点评】考查现在完成时。7The number of foreign students attending Chinese universities _ rising steadily si
6、nce 1990. A.isB.areC.has beenD.have been【答案】 C 【解析】【分析】句意:从1990年开始,进入中国大学的外国学生的数量呈稳定增长。根据时间状语since 1990,从1991年开始,可知本句时态为现在完成进行时has/have +been+现在分词;再根据the number of,的数量,助动词应用单数形式has,be的过去分词been。故选C。 【点评】考查现在完成进行时。注意掌握结构现在完成进行时的结构:has/have +been+现在分词。8Im sorry you so long, but itll still be some time
7、before Jim gets back. A.waitB.waitedC.had waitedD.have been waiting【答案】 D 【解析】【分析】句意:很抱歉让你等了这么长时间, 但吉姆还得过一段时间才能回来。have been waiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句but itll still be some time before Jim gets back.可知可能还要继续等待,所以用现在完成进行时,故选D。 【点评】考查时态,掌握现在完成进行时的用法。9 Tom says he is too tired to go
8、 on. He cant. He _ for an hour.A.had workedB.has just workedC.just workedD.has only been working【答案】 D 【解析】【分析】考查动词时态。句意:汤姆说他太累了不能继续了。他不可能这样,他只工作了一个小时。从本题的语境中可以看出他不可能累的原因是:他从开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进行时,故选D项。10Housing prices _ since the end of the last year. Therefore, its time the central governm
9、ent _ some effective measures to bring them under control.A.have increased; would takeB.have increased; will takeC.have been increasing; takeD.have been increasing; took【答案】 D 【解析】【分析】考查时态和虚拟语气。句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。第一空依据since一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“its time
10、that +did/ should do”的句式使用,故选D项。11I _ my homework for four hours, but I am not sure whether I can hand it in tomorrow.A.have doneB.have been doingC.had been doingD.had done【答案】 B 【解析】【分析】考查时态。句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。故B正确。【点评】考查时态12Dashan, w
11、ho_crosstalk, the Chinese comedic tradition, for decades, wants to mix it up with the Western stand-up tradition. A.will be learningB.is learningC.had been learningD.has been learning【答案】D 【解析】【分析】考查时态。本句的时间状语是“for decades几十年来”,该时间状语通常和现在完成的有关时态连用,本句强调这几十年来大山一直努力把中国相声和西方的脱口秀相结合。所以使用现在完成进行时,强调动作的延续性和
12、反复性。故D正确。13Im tired out. I_ all afternoon and I dont seem to have finished anything.A.shoppedB.have shoppedC.had shoppedD.have been shopping【答案】 D 【解析】【分析】句意:我很累。我整个下午一直在购物而且好像什么事也没做成。用现在完成进行时表一直发生的动作。14The western countries have been _ Christmas for many years. A.celebratingB.celebrateC.celebratesD.celebrated【答案】 A 【解析】【分析】have/has been+现在分词是现在完成进行时;句意:西方国家很多年来一直在庆祝圣诞节。故选A。15Tom