当前位置:文档之家› (英语)高一英语现在完成进行时技巧(很有用)及练习题

(英语)高一英语现在完成进行时技巧(很有用)及练习题

(英语)高一英语现在完成进行时技巧(很有用)及练习题一、单项选择现在完成进行时1.— Hey, man! Why so tired?—I _____ for weeks for the coming celebration of the school’s 100th anniversary.A.was preparing B.have been preparingC.had prepared D.was prepared【答案】B【解析】试题分析:考查动词的时态。

句意:嘿,你为什么这么黑呢?这几周来一直在准备学校百年诞辰。

根据for weeks可知这个动作一直都在持续,故选B项。

考点 : 考查动词的时态2.—I counted sheep, I drank milk and I tried everything, but nothing helped.—It seems you _____ too much recently. Try some sleeping pills.A.worked B.work C.had worked D.have been working 【答案】D【解析】试题分析:recently提示用现在完成时或现在完成进行时。

用法相同的副词还有lately, so far, up to now, by now, for two days, since last Friday, in /during / over the last /past/ few days 等。

故答案为D。

考点:动词时态。

3.Frank, where have you been? We _____ you since 2 o’clock.A.have been waiting for B.are waiting forC.had waited for D.waited for【答案】A【解析】试题分析:考查动词的时态。

句意:弗兰克,你去哪了?自从两点我们就在等你。

根据since 2 o’clock自从两点可知用现在完成时,这个动作一直在持续,故用现在完成进行时;4..--- I hear you__________at Smith’s.--- Yes, I __________ there for about three months.A.work; had been working B.worked; was workingC.are working; have been working D.worked; have worked【答案】C【解析】考查时态。

根据语境——我听说你在史密斯办公室工作。

——是的,我在那儿工作了大约3个月。

可知用现在进行时和现在完成进行时,选C。

5.Up to now, Marin _____in the library for about two hours.A.read B.had readC.has been reading D.would read【答案】C【解析】试题分析:考查时态。

句意:到目前为止,Marin已经在图书馆看了大约两个小时书了。

根据“up to now”可知,这里说的是现在的情况,排除B、D;Marin已经看了两小时书,有可能继续看下去,应该用现在完成进行时,故选C。

考点:考查时态6.---Look,what a mess in the kitchen!---I ______cooking fish in a new way and I really have no time to tidy it up now.A.tried B.had triedC.will try D.have been trying【答案】D【解析】考查动词的时态。

句意:看,厨房在乱了。

我一直在用一种新的方法来做鱼,现在没有时间收拾。

根据I really have no time to tidy it up now.可知这个动作一直在进行,故选D项。

7.I wonder if John has forgotten my number. I ___ him to call for the past two hours. A.have been expecting B.have expectedC.have been expected D.expected【答案】A【解析】试题分析:句意:我不知道是否约翰已经忘记了我的电话号码,过去两小时我一直在期待他能打来电话。

A . have been expecting 现在完成进行时,表示在过去持续做某事持续到现在可能一直持续下去 B. have expected 现在完成时,过去开始一个动作与现在有关C. have been expected现在完成时被动语态 D. expected一般过去时。

题干中for the past two hours.提示在过去持续做某事,故选A。

考点:考查动词时态的用法。

8.We ________ the bridge for over two years and it will be half a year before it’s completed. A.are building B.have builtC.have been built D.have been building【答案】D【解析】试题分析:考查现在完成进行时态。

由时间状语for over two years可确定要用现在完成时态,由语境知:这座桥还要半年才竣工,可知这两年一直在造桥,一直进行的动作用进行时态。

故要用现在完成进行时,因此选D。

句意:我们已经造桥几乎两年了,桥竣工大概还要半年。

考点:考查现在完成进行时态。

9.—Mum, I’ve got a headache.—You long, dear. Go out and take a break.A.had read B.have been reading C.are reading D.read【答案】B【解析】考查时态。

句意:妈妈,我有点头疼。

你一直读书读得时间很长了,出去休息一会吧。

根据语境从过去到现在一直在读书,还没有停下来,故用现在完成进行时态。

选B。

10.---Alice, what’s wrong with you? You look so worn out.---Nothing serious. I my new house all day and I’m afraid I won’t finish until to morrow afternoon.A.have whitewashed B.am whitewashingC.have been whitewashing D.shall be whitewashing【答案】C【解析】考查时态:句意:---爱丽丝,你怎么了?你看起来很疲劳啊。

--没什么严重的,我一天一直在粉刷房子,恐怕明天下午才能完成。

用现在完成进行时,表示动作从过去一直延续到现在,可能还要继续。

选C。

11.— Hi! John, would you like to play football with us?— Oh,I can’t. I ___ my lesson all the morning and still need half an hour.A.am reviewing B.have been reviewingC.have reviewed D.reviewed【答案】B【解析】根据时间all the morning,一整个上午到现在一直在复习功课。

所以用现在完成进行时,选B。

12.—Have a break,Amy.You _____________ playing the piano all the morning.—OK,Mom.I will stop after this piece.A.are practicing B.have practicedC.have been practicing D.practiced【答案】C【解析】试题分析:考查动词的时态。

句意:休息一会;你从早上一开始就在弹钢琴。

好的,妈妈,弹完这段我就休息。

根据all the morning可知这个动作一起到持续,故选C项。

考点 : 考查动词的时态13. Lucy has changed a lot since she got her new job. Recently she ________ her work quite well.A.has been doing B.has doneC.did D.had done【答案】A【解析】A考查时态。

句意:自从Lucy获得了她的新工作后,她变了很多。

最近她一直都很出色地完成了她的工作。

14. Kate ________ on her new novel, which is supposed to come out next month.A.was working B.had workedC.will be working D.has been working【答案】D【解析】D 考察时态。

句义:凯特一直在忙着写她的新小说。

因为下个月应该就要出版了。

选现在完成进行时,表示一个动作从过去开始一直持续到现在,而且还可能持续下去。

故D正确。

15.—How is your cousin, Kate?—She broke her leg and ________ medical treatment since.A.is receiving B.has receivedC.received D.has been receiving【答案】D【解析】D 考察动词时态。

句义:Kate,你的表姐怎么样了?—她的腿摔断了,自从那时以来一直都在接受治疗。

由此可知,空格处表示的动作从过去开始一直到现在,而且还可能继续进行下去,所以使用现在完成进行时。

故D正确。

16.Jessica ought to stop work.She has a headache because she _______ too long.A.read B.is readingC.had read D.has been reading【答案】D【解析】本题考查时态。

从语境看,说明读了很长时间,所以应用现在完成进行时,强调动作对现在造成的结果。

17.My seven-year-old daughter has a great interest in music and _______ Piano classes twice a week over the last three years.A.took B.is taking C.had taken D.has been taking 【答案】D【解析】试题分析:句意:我七岁的女儿对音乐有很大的兴趣,在过去三年中一个星期上两次钢琴课。

相关主题