现在完成进行时单元练习题(含答案)

上传人:无*** 文档编号:217818253 上传时间:2023-06-14 格式:DOC 页数:13 大小:99.50KB
收藏 版权申诉 举报 下载
现在完成进行时单元练习题(含答案)_第1页
第1页 / 共13页
现在完成进行时单元练习题(含答案)_第2页
第2页 / 共13页
现在完成进行时单元练习题(含答案)_第3页
第3页 / 共13页
资源描述:

《现在完成进行时单元练习题(含答案)》由会员分享,可在线阅读,更多相关《现在完成进行时单元练习题(含答案)(13页珍藏版)》请在装配图网上搜索。

1、现在完成进行时单元练习题(含答案)一、初中英语现在完成进行时1Doctor Smith, who in Shanghai for more than ten years, is considering working in Huaian, but he hasnt decided yet. A.had workedB.has been workingC.is workingD.works【答案】 B 【解析】【分析】句意:在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。分析句子可知,本句中的who指代前面的先行词doctor Smith,是单数。而根据后面的内容可知,本句中的

2、史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。故选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和后半句句意“他现在仍然在看”可知应用现在完成进行时。故选C。3Look, Jim is talking to his friend under the tree.It _ be him

3、. He has _ back to Canada.A.cant; goneB.cant; beenC.may not; beenD.mustnt; gone【答案】 A 【解析】【分析】考查情态动词表推测及现在完成时的用法。一方面,表示推测语气时,cant意为“不可能”; may not意为“可能不是”;must不用于否定句;另一方面,“have/has gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。句意为“看,吉姆和他朋友在树下谈话。不可能是他。他已经回加拿大了。”故选A。4Have you ever _ with

4、 a group?A.to speakB.studyC.studyingD.studied【答案】 D 【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。【点评】考查现在完成时的结构。5Can 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 【解析】【分析】句意为:-里德先生会说中文吗?-是的。他汉语说得很好因为他已经在中

5、国多年。has been in 指的是某人在某地停留多长时间;has been to是去过某地已经回来;has gone to是去某地了,还没回来;has come to是已经来到某地,根据句意可知选A【点评】考查动词短语辨析6I 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可知

6、,用现在完成时,故选A。【点评】考查动词的时态,注意句中的时间状语的暗示。7China _ great achievements in science and technology since 1978. A.makesB.madeC.has made【答案】 C 【解析】【分析】句意:自1978年以来,中国在科学技术方面取得了巨大成就。make great achievement取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。根据since,可知时态用现在完成时,故选C。 【点评】考查动词的时态。注意现在完成时的用法。8Housing prices _ since the en

7、d of the last year. Therefore, its time the central government _ 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一

8、词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“its time that +did/ should do”的句式使用,故选D项。9Why, youre late again! I _ here for over two hours!A.am waitingB.waitedC.have been waitingD.was waiting【答案】 C 【解析】【分析】考查现在完成进行时。句意:为什么,你又迟到了!我在这里已经等了两个多小时了!根据句意可知,“等”这个动作是从过去开始,一直持续到现在一直在进行的动作,并对现在造成了影响。故选C项。

9、【点评】现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。构成:have+been+doing。10I _ 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 【解析】【分析】考查时态。句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,

10、强调事情的延续性和反复性。故B正确。【点评】考查时态11Mary_ 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、能仍然要继续下去。12Dashan, who_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正确。13Tom in the library every night over the last three months. A.worksB.workedC.has been workingD.had been working【答案】 C 【解析】【分析】考查时态,题干中出现的over the last three months,用于现在完成进行时或现在完成时。故答案为C。【点评】本题的关键是牢记短语over/in the last/past+段时间“在近几年里”,常用于现在完成进行时或现在完成时。14The western countr

13、ies have been _ Christmas for many years. A.celebratingB.celebrateC.celebratesD.celebrated【答案】 A 【解析】【分析】have/has been+现在分词是现在完成进行时;句意:西方国家很多年来一直在庆祝圣诞节。故选A。15 You look tired. I _ clothes all day. A.washedB.have washedC.was about to washD.have been washing【答案】D 【解析】【分析】句意:你看上去很累。我洗了一天的衣服。此处表示动作一整天都在进

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

15、k),唯有现在完成进行时可表达这一含义,应选用have been doing的结构,故选C。 【点评】考查时态,本题涉及现在完成进行时。17You 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 【解析】【分析】句意:你今天看起来很累!在过去的几天里我一直在写一个环境报告,这个报告明天应

16、要提交给老板。表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选D.【点评】考查动词时态,本题涉及现在完成进行时的应用。18How much do you know about the trade war between China and America?Well, the newspapers _ it in the past few weeks. A.reportB.will reportC.reportedD.have been reporting【答案】D 【解析】【分析】句意:你对中美之间的贸易战争了解多少?哦,在最近的几周里报纸一直在报道这件事。根据时间状语n th

17、e past few weeks可知谓语动词用现在完成时或者现在完成进行时,故选D。【点评】考查时态,本题涉及现在完成进行时的应用。19_ her ambition of becoming a professional singer, she _ very hard since an early age. A.To realize, has been trainingB.Realizing, trainedC.To realize, was trainedD.Realized, has trained【答案】 A 【解析】【分析】句意:为了实现成为职业歌手的志向,她从小就一直很努力地训练。本题

18、第一空中使用不定式做目的状语,第二句时间状语since an early age通常和现在完成时连用,表示从过去就开始的动作,本句使用现在完成进行时强调动作的延续性,表示她一直都在努力训练。故A项正确。【点评】考查非谓语动词和时态,本题涉及不定式作目的状语和现在完成进行时的应用。20It _ for two weeks, and the whole area is flooded. A.had rainedB.rainsC.would rainD.has been raining【答案】 D 【解析】【分析】句意:连续下雨已经两周了,整个地区都发洪水了。根据时间状语for two weeks,

19、表示雨持续了两周,即:雨一直在进行,要用现在完成进行时态故选D。 【点评】考查时态,本题涉及现在完成进行时的应用。 21 Why, Jack, you look so tired! Well, I _ the house and I must finish the work tomorrow.A.was paintingB.will be paintingC.have paintedD.have been painting【答案】 D 【解析】【分析】句意:怎么啦,杰克,你看起来如此疲惫!噢,我一直都在粉刷房子,并且我明天必须完成。根据句意可知应采用现在完成进行时态,强调动作一直在延续。选D。

20、 【点评】考查时态,本题涉及现在完成进行时的应用。 22You _your depression for long, and now its time to relax yourself. A.maskedB.will have maskedC.have been maskedD.have been masking【答案】 D 【解析】【分析】句意:你压抑了很久,现在是时候放松一下了。根据句意可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。故选D。 【点评】考查时态,本题涉及现在完成进行时的应用。23Where is Mary? Oh, she

21、went out after breakfast, and her paper in the library ever since. You can find her there.A.WroteB.had writtenC.has been writingD.is writing【答案】 C 【解析】【分析】句意:Mary去哪了?她吃完早饭就出去了,从那以后她就一直在图书馆里写论文,你可以在那找到她。考查时态。Mary写论文这个动作从过去一直持续到现在,而且还可能继续下去,应该用现在完成进行时,故答案为:C。 【点评】考查现在完成进行时。24 I havent seen Jacky these

22、 days. She _ for the driving test due to take place next Monday.A.will prepareB.has been preparingC.was preparingD.prepared【答案】 B 【解析】【分析】句意:这些天我没见过Jacky。她一直在为下周一的驾驶考试做准备。表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选B。 【点评】考查时态,本题涉及现在完成进行时。25The debate has only a few moments that might be inspir

23、ing to those who _ this issue. A.followedB.had followedC.have been followingD.were following【答案】 C 【解析】【分析】句意:这场辩论只有几分钟的时间,可能会激励那些一直关注这一问题的人。分析句子可知,本空是指那些“一直关注这一问题的人”,根据语境可知从过去关注一直到现在还在关注,可知要用现在完成进行时,因此选C。 【点评】考查时态,本题涉及现在完成时。26In order to find the missing child, villagers _ all they can over the pas

24、t five hours. A.didB.doC.had doneD.have been doing【答案】 D 【解析】【分析】句意:为了找到失踪的孩子,村民们在过去五小时里一直在尽力做自己能做的事情 。A. did一般过去时 B. do 一般现在时 C. had done 过去完成时表示过去的过去 D. have been doing现在完成进行时,表示从过去开始一个动作持续到现在也可能持续下去。根据题干意思表示在过去五小时里一直做因此用现在完成进行时,故选D。 【点评】考查时态,本题涉及现在完成进行时。27Excuse me, which movie are you waiting fo

25、r? The new Star Wars. We here for more than two hours. A.waitedB.waitC.would be waitingD.have been waiting【答案】 D 【解析】【分析】句意:打扰了,你们在等哪一部电影?星球大战,我们已经在这儿等了两个多小时了。for+时间段与完成时连用,根据语境可知,说话的时候仍然在等,因此用现在完成进行时,故选D。 【点评】考查时态,本题涉及现在完成进行时。28Im sure Andrew will win the first prize in the final. I think so. He _

26、for it months.A.is preparingB.has been preparingC.was preparingD.had been preparing【答案】 B 【解析】【分析】句意:我确信Andrew在决赛中会获得一等奖。我也这么想,他已经准备了好几个月了。可知Andrew是从过去到现在一直在准备,用现在完成进行时,选B。 【点评】考查时态,本题涉及现在完成进行时。29Mr. Herpin is one of the foreign experts who _ in China in the last five years. A.worksB.is workingC.are

27、 workingD.have been working【答案】 D 【解析】【分析】句意:Herpin先生是过去五年在中国工作的外国专家之一。根据in the last five years可知,句子用现在完成时态或现在完成进行时态,故选D。 【点评】考查时态,本题涉及现在完成进行时。30He _ with English grammar every night over the last three months. A.strugglesB.struggledC.has been strugglingD.had been struggling【答案】C 【解析】【分析】句意:在过去的三个月里

28、他每天晚上都在努力学英语语法。根据over the last three months可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即C项正确。【点评】考查动词时态,本题涉及现在完成进行时的应用。二、初中英语动词的时态31 Peter, what will you do next Sunday? We _ our grandparents.AvisitBvisitedCis visitingDwill visit【答案】D【解析】【详解】句意:彼得,下周日你们打算做什么?我们要去看望我们的祖父母。本题考查的是时态的辨析,根据问句中的next Sunday可知,本题是一般将来时,

29、故答案选D。32Wheres your father, Tom? He _newspaper in the study.AreadsBreadCis readingDhas read【答案】C【解析】句意:-汤姆,你爸爸在哪里?-他在书房里读报纸。根据问句“汤姆,你爸爸在哪里?”,判断答语的句意是“他正在书房里读报纸。”即设空处的动作在说话时刻正在进行着,所以句子用现在进行时,现在进行时的构成:am/is/are+动词的现在分词,故答案为C。33I _ a picnic with my brother last Sunday. It was great.AhaveBhadCwill haveD

30、am having【答案】B【解析】句意:上周日我和我的哥哥一起去野餐了,非常棒。have有,动词原形;had是have的过去式;will have将会有,一般将来时态;am having现在进行时态。have a picnic去野餐,是一个固定短语。根据句中的时间状语last Sunday可知,这里说的是过去的事情,应用一般过去时态,故选B。34- May I speak to John?- Sorry, he _Japan. But he _in two days.Ahas been to, will come backBhas gone to, will be backChas been

31、 in, would come backDhas gone to, wont cone back【答案】B【解析】【详解】句意“-我可以和约翰通话吗?-抱歉,他去了日本,两天后回来”。have been to去了某地(回来了);have gone to去了某地(还没回来);C.have been in曾经待在某地。根据句意可知,表示“约翰去了日本,还没回来”,第二空后in+一段时间表示将来,用一般将来时,故选B。35-Where is Grace?-She with her brother playing basketball at school.Ais practiceBis practic

32、ingCare practicingDare practice【答案】B【解析】句意:格雷斯在哪里?她正在和她哥哥在学校练习打篮球。be后跟现在分词,构成现在进行时态,此句的主语为she,with her brother做状语,be用is,故答案为B。点睛:主语为单数名词或代词,尽管后面跟有with,together with,along with,as well as,besides,except,but,like等介词或介词短语时,谓语动词用单数形式。例如:Mike with his father has been to England. 迈克同他的父亲去过英格兰。Mike, like h

33、is brother, enjoys playing football. 迈克像他的哥哥一样喜欢踢足球。36Hi ,Lily! I called you at eight last night, but nobody picked up the phone. Oh, I _ a shower.Atook Bam taking Cwas taking Dtake【答案】C【解析】句意:-嗨,Lily,我昨晚八点给你打电话了,但是没人接电话。-哦,我当时在洗澡。具体到了过去某个时间段,描述过去那段时间里进行的动作用过去进行时,结构是was/were doing,这里表示的是“我当时正在洗澡”,故选

34、C。37I saw Mr. While in his office just now.No, it _be him. He has _Beijing and will come back next Friday.Amustnt; gone toBmustnt; been toCcant ; been toDcant ; gone to【答案】D【解析】句意:-我刚才在办公室看到了While先生。-不,不可能是他。他已经去了北京,并将于下周五回来。表达“不可能”的推测,用cant,不能与mustnt(禁止),have/has gone to意为“到某地去”,说话时该人不在现场,have/has

35、been to意为“曾经去过某地”,这里是说While先生已经去北京了,还没回来,故选D。38Not only my classmates but also our English teacher Chinese poems, so we often share their favourite ones.Alike Bliked Clikes Dliking【答案】C【解析】句意:不仅我的同学们而且我的老师都喜欢古诗,因此我们经常分享他们最喜欢的诗。本题考查动词的时态。A. like动词原形; B. liked 过去式;C. likes 单数第三人称; D. liking现在分词形式。Not

36、onlybut also不仅而且用于连接两个对等的成分;若连接两个成分作主语,其后谓语动词与靠近的主语保持一致。our English teacher为单数第三人称,故选C39 Who the classroom tomorrow, Tony? Our group.Awill clean Bcleans Ccleaned Dclear【答案】A【解析】句意:托尼,明天谁打扫教室?我们小组。考查一般将来时。根据提示词tomorrow可知时态用一般将来时,其构成为:will+动词原形;故答案选A。40My family _ supper together every day. Its really

37、 a happy time for all of us.Ahave Bhad Care having Dwill have【答案】A【解析】试题分析:句意:我的家人每天都一起吃晚饭,对于我们大家来说这真的是幸福的时光。have supper是一个固定的短语,意思是吃晚饭。根据句意及句中的every day可知,这个句子应该使用一般现在时,表示经常性的动作,故选A。B选项是一般过去时;C选项是现在进行时;D选项是一般将来时。考点:考查动词时态。41-Did you see a girl in red pass by just now?-No, sir. I _the news with my m

38、obile phone.AreadBwas readingCwould readDam reading【答案】B【解析】句意:-刚才你看到一个穿红衣服的女孩经过吗?-没有,先生。我正在手机上读新闻。read读,动词原形或过去式;was reading过去进行时;would read过去将来时;am reading现在进行时。根据对话的情景可知,这里表示刚才正在做的事情,应用过去进行时态,故选B。42Hurry up. The train _ in twenty minutes.Aleft Bhas left Cis leaving Dhas been away【答案】C【解析】句意:快点。二十

39、分钟后火车将要离开。根据时间状语in twenty minutes可知此处用一般将来时,表示位置移动的动词,如leave, go, come等的现在进行时表示一般将来时,故为is leaving,故选C。43Could you please tell meyesterday?In the bookshop nearby.AWhere you bought the bookBWhere you buy the bookCWhere did you buy the bookDWhere do you buy the book【答案】A【解析】句意:你能告诉我你昨天在哪里买的书吗?在附近的书店。考查

40、宾语从句。根据Could you please tell me可知本题考查宾语从句,宾语从句的语序要用陈述语序,所以排除C、D选项;又因为提示词yesterday可知时态用一般过去时,而B选项用的是一般现在时,所以排除;故答案选A。44Larry, were glad you have arrived. We _ to drive to the station to meet you.Abegan Bwould begin Chave begun Dwere beginning【答案】D【解析】句意:Larry,我们很高兴你来了,我们正要开车去车站接你。began一般过去时态,开始,表示过去发

41、生的动作;would begin将会开始,过去将来时;have begun现在完成时,表示过去发生的动作对现在的影响;were beginning正要开始。根据句意were glad you have arrived可知,Larry现在已经来了,因此打算开车去车站应该是过去打算去做,但还没有去做的事情,故应选D。45If you too much ice-cream,you will get sick.Awill eat Bwere eating Cate Deat【答案】D【解析】【详解】句意:如果你吃太多的冰激淋,你将会生病。If you too much ice-cream引导的是条件状

42、语从句,主句应该用一般将来时,符合主将从现的原则。所以从句用一般现在时。故选D。46-Its late mom, why dont you sleep?-Your dad hasnt come back. I _ for him.Aam waitingBwaitCwaitedDhave waited【答案】A【解析】【详解】句意:妈妈很晚了,你为什么不睡觉?你爸爸还没回来。我在等他。A. am waiting现在进行时;B. wait动词原形;C. waited过去式;D. have waited现在完成时。本题主要考查现在进行时。根据题意,爸爸还没有回来,“我”正在等你爸爸。表示现在正在进行

43、的动作,用现在进行时 am/is/are + doing 的形式。又因为主语是 I,故 be 动词用 am。故填 am waiting,故选A。47Tomorrow my dad a big dinner for my birthday party.Sounds great!Have a good time.Acooks Bwas cooking Ccooked Dwill cook【答案】D【解析】【详解】句意:-明天我爸爸要为我的生日聚会做一顿大餐。-听起来很好,祝你过的愉快。根据tomorrow可知,句子应该用一般将来时。其谓语动词的形式:will+动词原形。故选D。48一You loo

44、k tired. Whats the matter?一I on a sofa because my grandparents have been here to spend the weekend. I cant have a good sleep.Aslept Bam sleeping Cwas sleeping Dhave slept【答案】B【解析】句意:你看起来非常累。怎么啦?因为我的祖父母在这里度周末,我一直在沙发上睡觉。我无法睡个好觉。根据You look tired.可知你现在看起来非常累,因此在沙发上睡觉这个是近段时间一直在做,故用现在进行时,故选B。49Have you se

45、en the film Monkey King?Yes. I it three times. It is so interesting.Asaw Bhave seen Cwill see Dam seeing【答案】B【解析】【详解】句意:-你看过电影美猴王吗?-是的,我看过三次了,它是很有趣的。根据three times.可知,这里指过去发生的动作对现在造成的影响或结果,这里指过去看过电影,强调的是现在对电影有所了解。应该用现在完成时,其谓语动词的形式是:has/have+ done, 故选B。50 Lets go for a picnic if it _ tomorrow. But nobody knows if it _ tomorrow.Awont rain; rainsBdoesnt rain; will rainCdoesnt rain; rains.Dwont rain; will rain【答案】B【解析】【详解】句意:如果明天不下雨,我们就去野餐吧。但是没有人知道明天会不会下雨。根据句意可知,第一个if是“如果”的意思,引导的是条件状语从句,if引导的条件状语从句的时态用一般现在时态表示将来,排除A,D选项;第二个if是“是否”的意思,引导的是宾语从句,根据时间状语tomorrow判断,从句的时态为一般将来时态,故答案为B。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!