最新现在完成进行时知识点总结经典

发布时间:2020-06-10 07:18:29

最新现在完成进行时知识点总结经典

一、初中英语现在完成进行时

1—You look pretty tired today!

—I       an environmental report over the last few days, which should be submitted to the boss tomorrow.

A. wrote                    B. was writing                    C. had written                    D. have been writing

【答案】D

【解析】【分析】句意:你今天看起来很累!在过去的几天里我一直在写一个环境报告,这个报告明天应要提交给老板。表示从几天前开始一直进行持续到现在的动作,用现在完成进行时,故选D.

【点评】考查动词时态,本题涉及现在完成进行时的应用。

2He _______ it for two hours, and he's still watching now.

A. has been watched              B. watching              C. has been watching              D. is watching

【答案】 C

【解析】【分析】由前半句的for two hours和后半句句意他现在仍然在看可知应用现在完成进行时。故选C

3Have you ever _______ with a group?

A. to speak                             B. study                             C. studying                             D. studied

【答案】 D

【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D

【点评】考查现在完成时的结构。

4—Can Mr Read speak Chinese?

—YesHe speaks Chinese very well because he       China for many years

A. has been in                    B. has been to                    C. has gone to                    D. has come to

【答案】A

【解析】【分析】句意为:--里德先生会说中文吗?---是的。他汉语说得很好因为他已经在中国多年。has been in 指的是某人在某地停留多长时间;has been to是去过某地已经回来;has gone to是去某地了,还没回来;has come to是已经来到某地,根据句意可知选A

【点评】考查动词短语辨析

5—Why is your foreign teacher’s Chinese so good?

  —Because he      China for eight years

A. has gone to                    B. has been to                    C. has come to                    D. has been in

【答案】D

【解析】【分析】句意为:--为什么你的外教的中文那么好?--因为他来中国已经8年了。时间状语for eight years是一段时间,所以要用表示状态的短语be in的现在完成时态,故选D

【点评】考查现在完成时的短语辨析。

6We can’t get sleep with a strong wind        outside    

A. blow                                 B. blowing                                 C. blew                                 D. blows

【答案】B

【解析】【分析】句意:我们不能睡在外面,外面大风吹。blowing表示正在进行时。

【点评】考察with结构。

7I      to Rongjiang last yearBut I      never     to Chongjiang  

A. wenthavebeen                                           B. will gohavebeen

C. wenthavegone                                           D. gohavegone

【答案】 A

【解析】【分析】句意:去年我去了榕江,但我从未去过重江。由last year可知,第一句用一般过去时;由第二句中的never可知,用现在完成时,故选A

【点评】考查动词的时态,注意句中的时间状语的暗示。

8       he ___ Japan before?

  —Yes, he there two years ago

A. Didvisited              B. Hashas visited              C. Hasvisited              D. Didhas visited

【答案】 C

【解析】【分析】句意:--他以前去过日本吗? --是的,他两年前去过那里。根据before可知句子要用现在完成时“have/has+过去分词 主语he是第三人称单数故用has,这是一个一般疑问句,将has提前,故选C

【点评】考查动词的时态,注意语境中提供的时间状语。

9 — Do you know the Color Run, a five-kilometer race?

—Yes. So far it______into quite a few cities in our country.

A. comes                                    B. came                                    C. has come

【答案】 C

【解析】【分析】句意:——你知道彩色跑,一个五千米的赛跑吗?——知道,到目前为止它已经进入了我们国家的好几个城市。由so far可知用现在完成时,故选C

【点评】考查现在完成时。

10The number of foreign students attending Chinese universities ____ rising steadily since 1990.

A. is                                 B. are                                 C. has been                                 D. have been

【答案】 C

【解析】【分析】句意:从1990年开始,进入中国大学的外国学生的数量呈稳定增长。根据时间状语since 1990,从1991年开始,可知本句时态为现在完成进行时has/have +been+现在分词;再根据the number of……的数量,助动词应用单数形式hasbe的过去分词been。故选C

【点评】考查现在完成进行时。注意掌握结构现在完成进行时的结构:has/have +been+现在分词。

11The most delicious cookies in the world ________ by granny. Please wait ten more minutes to enjoy them.

A. makes                     B. is made                     C. is being made                     D. is going to make

【答案】 C

【解析】【分析】考查时态和语态。句意:奶奶正在做世界上最好吃的饼干,再有十几分钟就可以享用了。依据后面一句话的内容可知,奶奶是正在做饼干,故需要使用现在进行时的被动语态,故选C

12— 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

【解析】【分析】考查动词时态。句意:汤姆说他太累了不能继续了。他不可能这样,他只工作了一个小时。从本题的语境中可以看出他不可能累的原因是:他从开始工作到现在仅仅才工作了一个小时,因此应该用现在完成进行时,故选D项。

13I ________ 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

【解析】【分析】考查时态。句意:四个小时以来,我一直都在做家庭作业,但是我不确信我是否能在明天上交它。现在完成进行时通常表示过去发生的事情延续到现在,而且还在继续发生,强调事情的延续性和反复性。故B正确。

【点评】考查时态

14The western countries have been _________ Christmas for many years.  

A. celebrating                       B. celebrate                       C. celebrates                       D. celebrated

【答案】 A

【解析】【分析】have/has been+现在分词是现在完成进行时;句意:西方国家很多年来一直在庆祝圣诞节。故选A

15— You look tired.

— I ___________ clothes all day.

A. washed             B. have washed             C. was about to wash             D. have been washing

【答案】D

【解析】【分析】句意:——你看上去很累。——我洗了一天的衣服。此处表示动作一整天都在进行,一直在持续,用现在完成进行时,故选D

【点评】考查动词时态,本题涉及现在完成进行时的应用。

16Judith ______ on her new novel which is supposed to come out next month.

A. has been working              B. had worked              C. will be working              D. was working

【答案】 A

【解析】【分析】句意:朱迪思一直在写她的新小说,这本小说预定下个月出版。根据下文which is supposed to come out next month可知,她的小说还没写完,现在还在写,表示从过去一直到现在一直在写,可能还会写下去,应使用现在完成进行时。故选A

【点评】考查时态,本题涉及现在完成进行时。

17Rosa _____ this washing machine for more than ten years. She is thinking about buying a new one.

A. is using                          B. used                          C. had used                          D. has been using

【答案】 D

【解析】【分析】句意:Rosa已经使用这台洗衣机超过10年了,她正在考虑买一个新的。表示从过去某个时间持续到现在一直发生的动作用现在完成时态或现在完成进行时态,故答案选D

【点评】考查时态,本题涉及现在完成进行时的应用。

18— Isn't it hard to drive downtown to work?

—Yes, that's why I ________ to work by train.

A. have been going                 B. have gone                 C. was going                 D. will have gone

【答案】A

【解析】【分析】考查时态:根据句意:-开车到市中心工作难道不难吗?-是,那就是我为什么一直坐火车上班的原因。说明坐火车上班一直持续到现在以后可能还在做。用现在完成进行时,选A

【点评】考查现在完成进行时。

19Housing prices_____ since a few years ago. Therefore, it's time the central government _____ some effective measures to bring them under control.

A. have increased; would take                             B. have increased; will take

C. have been increasing; takes                            D. have been increasing; took

【答案】D

【解析】【分析】句意:自从去年年底房价一直在上涨。因此,该是中央政府采取措施降低并控制房价的时候了。由since判断句中需要完成时,并且根据语境,房价还在上涨中,故第一空用完成进行时;第二空考查句型It's/was time that“该是.......的时候了",从句中往往用过去时,也可以用"should+动词原形";故答案是D

【点评】考查时态,本题涉及现在完成进行时和一般过去时的应用,以及固定句型"It's/was time that

20— Why, Jack, you look so tired!

— Well, I ______ the house and I must finish the work tomorrow.

A. was painting            B. will be painting            C. have painted            D. have been painting

【答案】 D

【解析】【分析】句意:——怎么啦,杰克,你看起来如此疲惫!——噢,我一直都在粉刷房子,并且我明天必须完成。根据句意可知应采用现在完成进行时态,强调动作一直在延续。选D

【点评】考查时态,本题涉及现在完成进行时的应用。

 

21—So much remains to be done!

—Well, it's not surprising. So many people      all the time recently.

A. come                       B. have come                       C. have been coming                       D. came

【答案】 C

【解析】【分析】句意:还有许多事情要做!—好吧,这并不奇怪。最近来的人太多了。考查时态。根据all the time recently可知句子用现在完成进行时态,故答案为:C

【点评】考查时态在具体语境中的运用。

22Our headteacher ____for months to make sure that we understand the importance of concentration.

A. tried                        B. was trying                        C. has been trying                        D. is trying

【答案】 C

【解析】【分析】句意: 我们的班主任几个月来一直在努力确保我们理解集中注意力的重要性。现在完成进行时表示现在以前这一段时间里一直在进行的一个动作,这个动作可能仍在进行。分析本句可知,try这个动作现在以前这一段时间里一直在进行,这个动作可能仍在进行。且由“for months”也表明本句应该用现在完成进行时。故选C

【点评】考查时态,本题涉及现在完成进行时。

23The May Fourth Movement was launched in 1919 and its spirit ________ Chinese youth to make contributions to national rejuvenation ever since.

A. is motivating             B. has been motivating             C. motivated             D. was motivating

【答案】 B

【解析】【分析】句意:五四运动于1919年发起,其精神一直激励着中国青年为民族复兴而努力。由"ever since"可知,本句为现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者可能仍然要继续下去。故选B

【点评】考查时态,本题涉及现在完成进行时。

24In my younger years, my father gave me some advice that I       in my mind ever since.

A. turned over        B. was turning over        C. had turned over        D. have been turning over

【答案】 D

【解析】【分析】句意:在我年轻的时候,我的父亲给了我一些建议,从那时起,这些建议一直在我的脑海里翻来覆去。turn over表示仔细回想,反复斟酌考虑。因为句中ever since"自从……" 这里谓语动词turn over在将来会继续下去,故用现在完成进行时have been doing。故选D

【点评】考查动词时态和短语turn over

25—Excuse me, which movie are you waiting for?

—The new Star Wars. We       here for more than two hours.

A. waited                    B. wait                    C. would be waiting                    D. have been waiting

【答案】 D

【解析】【分析】句意:打扰了,你们在等哪一部电影?《星球大战》,我们已经在这儿等了两个多小时了。"for+时间段"与完成时连用,根据语境可知,说话的时候仍然在等,因此用现在完成进行时,故选D

【点评】考查时态,本题涉及现在完成进行时。

26From his tired face, I can tell he      in the queue for a long time.

A. is waiting                  B. will wait                  C. will be waiting                  D. has been waiting

【答案】 D

【解析】【分析】句意:从他疲惫的脸上,我可以看出他已经排了很长时间的队了。根据下文for a long time可知应用现在完成进行时,故选D

【点评】考查时态语态,本题涉及现在完成进行时。

27They      the plan for a week, but no decision has     .

A. have been discussing; made                           B. have been discussing; been made

C. have been discussed; been made                   D. are discussing; been made

【答案】 B

【解析】【分析】句意:他们已经讨论这个计划一个星期了,但还没有作出决定。第一空:一周了问题一直还在讨论,因此用现在完成进行时;第二空:decisionmake是被动关系,因此谓语动词用被动语态,结合助动词has,可知用现在完成时的被动语态,故选B

【点评】考查时态语态,本题涉及现在完成进行时以及现在完成时的被动语态。

28Mr. Herpin is one of the foreign experts who ________ in China in the last five years.

A. works                    B. is working                    C. are working                    D. have been working

【答案】 D

【解析】【分析】句意:Herpin先生是过去五年在中国工作的外国专家之一。根据in the last five years可知,句子用现在完成时态或现在完成进行时态,故选D

【点评】考查时态,本题涉及现在完成进行时。

29He is sure to pass the test, for he_____ his lessons for the test every day over the past month.

A. will review          B. was reviewing          C. has been reviewing          D. had been reviewing

【答案】 C

【解析】【分析】句意:他一定可以通过测试,因为在过去的一个月里他每天都在为测试而复习功课。根据时间状语over the past month“在过去的一个月里;再结合句意,他复习的动作从过去持续到现在,故谓语动词用现在完成进行时,主语he是第三人称单数,故用has been reviewing。故选C

【点评】考查时态,本题涉及现在完成进行时。

30Tom        in the library every night over the last three months.

A. works                   B. worked                   C. has been working                   D. had been working

【答案】 C

【解析】【分析】考查时态,题干中出现的over the last three months,用于现在完成进行时或现在完成时。故答案为C

【点评】本题的关键是牢记短语over/in the last/past+段时间在近几年里,常用于现在完成进行时或现在完成时。

二、初中英语动词的时态

31Since the shop_____down, all the T-shirts are sold at half price.

Ahas closed Bclosed Cis closing Dwill be closed

【答案】C

【解析】句意:由于商店即将倒闭,所有的T恤衫半价出售。close down停业,关闭。此处是现在进行时态表将来,故答案为C

32________ of the road ________ broken down It needs ________

AThree-fourths; was; repaired

BThree quarters; has; to repair

CThree-fourth; was; to be repaired

DThree quarters; has; repairing

【答案】D

【解析】句意:四分之三的路已经坏掉了,它需要被修理。根据分数表达法,当分子超过一时,分母加s,所以排除C;根据break down坏掉和 road之间是主动关系,不用被动语态,排除A/Cneed to do一般主语是人,need doing一般主语是物,need to do需要做某事,need doing需要被做;故选D

33They            the English role play for the show last night.

Awill practice Bpracticed Cis practicing Dhave practiced

【答案】B

【解析】句意:昨天晚上为了演出他们练习了英语角色扮演。考查一般过去时。根据提示词last night可知时态用一般过去时,练习”practice,其过去式为practiced,故答案选B

34By the time I got up, my mother ________the breakfast well.

Ahas cooked Bcooked Chave cooked Dhad cooked

【答案】D

【解析】句意:我起床的时候,妈妈已经做好早饭了。考查动词时态辨析题。by the time等到/时候为止,用于表示一段时间,主句需用完成时。根据从句时态(got是过去式),结合句意语境,可知用过去完成时,即had+过去分词结构,故选D

35—Why are you walking so quickly, Edward?

—There_____ a talent show in ten minutes.

Awill have Bwill be

Cis going to have Dare going to be

【答案】B

【解析】

【分析】

考点:考查一般将来时。

【详解】

试题分析:句意:——你为什么走那么快,爱德华?——十分钟后就有个才艺表演。根据时间状语in then minutes十分钟后,句子要用一般将来时;句型there be……;其一般将来时结构为there will bethere is/are going to be,根据主语a talent show单数,所以用is,故CD不对,故选B

36Linda a lot since I saw her last time

Ahas changed Bwillchange Cis changing Dchanged

【答案】A

【解析】句意:自从我上次见到她以来,Linda变化了很多。本题考查动词的时态。Change变化,改变。A. has changed 已经改变,是现在完成时 B. will change 将要改变,是一般将来时 C. is changing正在改变,是现在进行时 D. changed改变了,是一般过去时。本句是现在完成时的典型句型,故选A

37Before O'Shea hosted the Joy FM program in Beijing. He_____in Hongkong for ten years.

Aworks Bhas worked Chad worked Dwould work

【答案】C

【解析】

句意:O'Shea在北京主持Joy FM节目前,他在香港工作了10年了。根据Before O'Shea hosted the Joy FM program in Beijingfor ten years.可知主句用过去完成时态;故选C

38Jenny_______in the kitchen when you called her at 5 o'clock this afternoon.

Ais cooking Bwas cooking Ccooks Dcooked

【答案】B

【解析】

本题难度适中,考查过去进行时,当你昨天5点打电话给她时,他正在煮饭,答案是was cooking,选B

39We a few museums while we were in London.

Avisit Bvisited

Chave visited Dare visiting

【答案】B

【解析】

句意:当我在伦敦时,我参观了几个博物馆。A. visit 参观,用于一般现在时态,主语复数时; B. visited 参观,用于一般过去时态; C. have visited 参观,用于一般现在完成时态; D. are visiting 参观,用于现在进行时态,主语复数时; 根据 while we were in London.可知主句用过去时态;故选B

40Unless you ________ your ID card, the teacher won’t let you in.

Awill have Bhave Chad

【答案】B

【解析】

【详解】

句意:除非你有身份证,否则老师不会让你进去的。A. will have将有; 一般将来时;B. have有,一般现在时态;C. had有,一般过去时态。这里是unless引导的条件状语从句,遵循主句用一般将来时,从句用一般现在时态,从句主语是you ,动词用原形。根据题意,故选B

【点睛】

ifunless引导的条件状语从句而已算是其中一种;

主将从现常见的有以下四种情况:

一、条件状语从句的主句是一般将来时,那么从句常常用一般现在时

如:When I grow up,I’ll be a nurse and look after patients

我长大后要当一名护士,照顾病人

二、如果主句是祈使句,那么从句通常要用一般现在时

如:Don’t laugh at me when I make a mistake.

我犯错误的时候不要笑话我.

三、如果主句是含有情态动词的一般现在时,根据需要从句多用现在进行时

如:You should be quiet when you are in the reading room

在阅览室时应保持安静

.如果if的条件状语从句遇到变换间接和直接时 ,祈使句应用not to.

; She said not to close the window

常见的时间状语从句的连词有:as soon as,when,while ,as,until

用在unlessif中可以是下面的用法:

I will not go boating if it rains tomorrow.

Unless you have finish your homework,I won't allow you to watch TV.

41—Where are your parents?

—Oh, they _______ Shamei Village to enjoy the beautiful sights.

Ahas gone to Bhave been to Chave gone to

【答案】C

【解析】

【详解】

句意:-你的父母在哪里?-哦,他们去了沙美村去享受美丽的风景了。has gone to去了某地,还没回来;have been to去过某地,已经回来了;have gone to去了某地,还没有回来。根据对话中Where are …?可知,这里的意思是还没有回来,故排除B选项。句子的主语they是复数,故应选C

42Larry, we’re glad you have arrived. We ______ to drive to the station to meet you.

Abegan Bwould begin Chave begun Dwere beginning

【答案】D

【解析】句意:Larry,我们很高兴你来了,我们正要开车去车站接你。began一般过去时态,开始,表示过去发生的动作;would begin将会开始,过去将来时;have begun现在完成时,表示过去发生的动作对现在的影响;were beginning正要开始。根据句意we’re glad you have arrived可知,Larry现在已经来了,因此打算开车去车站应该是过去打算去做,但还没有去做的事情,故应选D

43In Beijing, you can see many people wear masks(口罩)if they ____________ out on foggy days.

Awent Bgo Care going Dwill go

【答案】B

【解析】

句意:在北京,大雾天,你会看见许多人出去时都戴着口罩。本句是if引导的条件状语从句,当主句是一般将来时或者是含有情态动词的一般现在时态时,从句则用一般现在时表示将来,根据句意可知,答案应选择B

44Sally _______ reading the novel. She will return it in the afternoon.

Afinish Bfinishes Chas finished Dis finishing

【答案】C

【解析】

【详解】

句意:莎莉已读完小说了。她下午还。A. finish动词原形; B. finishes一般现在时态的第三人称单数形式; C. has finished 现在完成时态的第三人称单数形式;D. is finishing现在进行时态的第三人称单数形式。根据下句She will return it in the afternoon. 她下午还。可知,她已经读完了,故用现在完成时态,故选C

45(广东省2017年初中毕业生学业考试)— What do you think of WeChat?

— Talking on WeChat ______________ people’s way of communicating in the recent few years.

Ainflunences Binfluenced Cis influencing Dhas influenced

【答案】D

【解析】句意:——你认为微信怎么样?——近几年,在微信上说话已经影响了人们的交流方式。根时间状语in the recent few years可知此处用现在完成时,故选D

46---Did you go to the concert with your parents yesterday?

---No, I for my English test all afternoon.

Aprepared Bam preparing Cwas preparing Dhave prepared

【答案】C

【解析】

【详解】

句意:——你昨天和你的父母一起去听音乐会了吗?--没有,我整个下午都在为我的英语考试做准备。考查过去进行时。根据“yesterday昨天和all afternoon整个下午可知句子应该用过去进行时。构成:waswere+ doing,主语是I,所以应该用was。故选C

【点睛】

过去进行时多用在when引起的从句中,表示某事发生时某个动作正在进行。其结构为:助动词"was/were+doing";也表示过去的某个时间正在进行的动作。

标志词有:at that timeat 8:00am yesterdayat this time last night

e.g:My grandpa was taking exercise for his healthat 8:00am yesterday.

His family was watching at this time last night.

47— Father’s day is coming. Have you prepared any presents for your father?

— Not yet, but I’m sure I ______ one for him.

Abought Bbuy Chave bought Dwill buy

【答案】D

【解析】句意:——父亲节就要到了。你给你父亲准备礼物了吗?——还没有,但我肯定我会给他买一个。考查动词时态辨析题。Not yet还没有;根据句意语境,可知需用一般将来时,即will+原形动词结构,故选D

48—Have you seen 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

49— What were you doing when we were playing basketball yesterday afternoon?

— I ______ the classroom.

Awas cleaning Bhave cleaned

Cwill clean Dclean

【答案】A

【解析】

试题分析:句意:昨天下午当我们正在打篮球时,你正在做什么?结合语境可知下文描述的是过去某时正在进行的动作,故用过去进行时态。选A

考点:考查动词的时态。

50My family ________ supper together every day. It’s really a happy time for all of us.

Ahave Bhad Care having Dwill have

【答案】A

【解析】

试题分析:句意:我的家人每天都一起吃晚饭,对于我们大家来说这真的是幸福的时光。have supper是一个固定的短语,意思是吃晚饭。根据句意及句中的every day可知,这个句子应该使用一般现在时,表示经常性的动作,故选AB选项是一般过去时;C选项是现在进行时;D选项是一般将来时。

考点:考查动词时态。

最新现在完成进行时知识点总结经典

相关推荐