当前位置: 首页 > 范文大全 > 公文范文 >

人教版英语初二英语过去完成时知识点总结及答案推荐

时间:2021-11-04 13:08:36 来源:网友投稿

 人教版英语初二英语过去完成时知识点总结及答案推荐精选

  一、初中英语过去完成时 1.The film

  when I got there.

 A. was on

  B. has been on

  C. had begun

  D. has begun

 【答案】

 C

 【解析】【分析】题中“I got there”表现的是过去时,且题意表达已经开始故为过去完成时,故选 C.

  【点评】此题考查过去完成时。

  2.— How long has the train been away?

 — Sorry. I don"t know. By the time I got here, the train ________.

  A. has left

  B. was leaving

  C. had been away

  D. had left

 【答案】

 C

 【解析】【分析】句意:——火车离开多久了?——很抱歉。我不知道。我到这儿的时候,火车已经离开了。由 By the time I got here 可知该用过去完成时,所以选 C。

 【点评】考查动词时态。

 3.By the time he

  at the railway station, the train

  .

  A. had arrived; had left

  B. arrived; had left

  C. arrived; left

  D. had arrived; has left

 【答案】

 B

 【解析】【分析】由语境可知,到达火车站发生在火车离开之后,故排除 A、D 两项。by the time 引导时间状语从句,从句用一般过去时,主句则用过去完成时,故选 B。

  【点评】本题考查过去完成时的用法。

  4.—Did you see Tom at the party?

  —No, he

  by the time I got there.

 A. left

 B. was leaving

  C. had left

 D. has left

 【答案】

 C

 【解析】【分析】by the time 的从句用过去时,主句用过去完成时,表示主句的动作先发生,故选 C。句意是:在我到那里之前他已经离开了。

 【点评】本题考查过去完成时的用法。

  5.My grandparents

  for fifty years by the time My sister was 15.

  A. married

 B. had married

 C. had got married

 D. had been married

 【答案】D

  【解析】【分析】句意:到我妹妹十五岁的时候,我的祖父母已经结婚五十年了。根据 for fifty years 五十年和 be 动词 was,可知是表示一段时间的状语,谓语动词具有持续性,用过去完成时 had been married“结婚”表状态。故选 D。

 【点评】本题考查过去完成时,注意通过时间状语及动词判断句子的时态。

  6.By the time I locked the door, I realized I

  my keys at home.

  A. had repaired

 B. had changed

 C. had forgotten

 D. had left

 【答案】

 D

 【解析】【分析】句意为“到我锁门的时候,我才意识到把钥匙忘在家里了”,表示“把某物遗忘在某处”要用 leave。该动作发生在 realized 之前,用过去完成时,故选 D。

  【点评】本题考查过去完成时的用法。

  7.He wanted to know how long

  in hospital.

  A. she is staying

  B. she had stayed

  C. did she stay

  D. she stay

 【答案】

 B

 【解析】【分析】句意:他想要知道她在医院待了多长时间。根据停留 stay 发生在想知道wanted 之前,可知用过去完成时 had+过去分词,表示过去的过去已经发生的事。故选 B。

 【点评】本题考查过去完成时,注意熟记过去完成时的结构 had+过去分词。

  8.By the time of last year, she

 the piano for five years.

  A. learnt

  B. has learnt

  C. had learnt

  D. will learn

 【答案】C

  【解析】【分析】句意:到去年的时候,她已经学了五年钢琴了。由时间状语 By the time of last year 可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:had+动词的过去分词。故答案为 C。

 【点评】考查过去完成时。掌握过去完成时的构成和用法。

  9.By the time we got there, the film ________ already.

  A. began

 B. has begun

 C. have begun

 D. had begun

 【答案】

 D

 【解析】【分析】

 句意:我们到那儿时,电影已经开始了。by the time,直到……时候,指

 从过去某一点到从句所示的时间为止的一段时间,常与过去完成时连用。故选 D。

 【点评】考查时态,注意 by the time+过去时的用法。

  10.Everything he ____ away from him before he returned to his hometown.

  A. took

 B. had been taken

 C. had had been taken

 D. had taken

 【答案】

 C

 【解析】【分析】句意为:他所拥有的一切在他回家之前都被拿走了。根据题干中的before he returned to his hometown,可知主句的谓语动词要用过去完成时,又因 everything 与 take 之间存在动宾关系,且 everything 作 take 的宾语,谓语动词要用被动语态,过去完成时的被动语态的基本构成是 had been +过去分词,第一个 had 表示拥有的意思,后面的had been taken 是过去完成时的被动语态。故选 C。

 【点评】考查过去完成时的被动语态的基本构成。

  11.My parents ______________ to work by the time I ______________ up.

  A. began; get

 B. began; had got

 C. had begun; had got

 D. had begun; got

 【答案】

 D

 【解析】【分析】句意:我起床的时候,我的父母已经开始工作了。began 开始,一般过去时;had begun 开始,过去完成时;get up 起床,一般现在时;had got up 起床,过去完成时。by the time 到……时候,从句用一般过去时, 表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”,主句用过去完成时,故选 D。

 【点评】考查动词的时态。注意 by the time 的词义和用法。

  12.By the time I got to school, I realized that I ________ my backpack at home.

  A. have forgotten

  B. had forgotten

  C. have left

  D. had left

 【答案】

 D

 【解析】【分析】句意:我到学校的时候,我意识到我把书包忘在家里。考查过去完成时。by the time:到…时候为止;通常引导一个时间状语从句,表示“到……的时候为止”主句则表示在此时间之前某个事件已完成。值得注意的是,当从句用过去时时,主句通常用过去完成时。Leave sth. Sp.:把…落在某地。结合句意和语境可知选 D。

 【点评】此题考查过去完成时的用法。

  13.By the first day of August, 2007, the PLA ________ for eighty years.

 A. founded

  B. has founded

  C. has been found

  D. had been founded

 【答案】

 D

 【解析】【分析】句意:到 2007 年 8 月 1 日为止,中国人民解放军已经成立了 80 年了。句中有 by+过去的时间,表示到…为止,句子用过去完成时,found 成立,故选 D

 【点评】动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生对现在造成的影响。现在完成时往往和 already,yet,for+一段时间,since+点时间的时间状语连用。过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影

 响。

 14.When I got to school, I realized I ______ my backpack at home.

  A. left

  B. had left

  C. forgot

  D. had forgotten

 【答案】

 B

 【解析】【分析】句意:当我到学校时,我才意识到我把双肩包落在家里了。把…落在…用leave,又因为是过去完成时,故选 B。

  【点评】考查把…落在…的用法。熟背句型。做题就很容易。

  15.Before O"Shea hosted the Joy FM program in Beijing, he_______ in Hongkong for ten years.

  A. works

  B. has worked

  C. had worked

  D. would work

 【答案】C

  【解析】【分析】句意:O"Shea 在北京主持 Joy FM 节目前,他已经在香港工作了 10 年了。根据 Before O"Shea hosted the Joy FM program in Beijing 可知,主持节目这个动作发生在过去,而在香港呆了十年是发生在过去的过去,时态要用过去完成时(had +过去分词),故选 C。

 【点评】考查动词的时态。牢记过去完成时的用法。

  16.By the end of 2012, many buildings

  built in our city.

  A. have been

  B. have

  C. had been

  D. will

 【答案】

 C

 【解析】【分析】句意:到 2012 年底,我们的城市里已经建成了很多大楼。Buildings 是build 这一动作的承受者,该用被动语态。而被动语态是由“be + 及物动词的过去分词”构成。根据 By the end of 2012 可知该用过去完成时,所以选 C。

 17.Jake _____his key in the office so he had to wait until his wife _______ home.

  A. has forgotten … comes

 B. forgot… come

 C. had left… came

  D. had left…would come

 【答案】

 C

 【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故用一般过去时态。选 C。

  【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。

  18.By the time I ________ on the TV, Beckham ________ two goals.

  A. turned; have scored

  B. turned; had scored

 C. had turned; have scored

 D. had turned; had scored

 【答案】

 B

 【解析】【分析】句意:当我打开电视的时候,贝克汉姆已经进了两个球。本句是时间状语从句,by the time 到…时候为止,用于一般过去时,可排除 CD 选项。从句用一般过去时,主句用过去完成时,需用“had+过去分词”结构,可排除 A;根据句意结构,可知,故选 B。

 【点评】考查动词时态辨析题。

  19.Simon ________ the piano for ages when he gave his first concert.

  A. has played

 B. is playing

 C. had played

 D. will play

 【答案】

 C

 【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间状语 when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。

 【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。

  20.—What"s up?—I missed the train. By the time I got to the train station, the train

 for 10 minutes.

  A. had left

  B. has left

  C. has been away

  D. had been away

 【答案】

 D

 【解析】【分析】句意:一怎么啦?一我错过了火车。在我到达火车站前,火车已经离开了十分钟了。A.had left 过去完成时态; B.has left

 现在完成时态;C.has been away 现在完成时;D.had been away 过去完成时。by the time,在......之前,是过去完成时的标志词,表示过去的过去的时间。和一段时间连用,动作应该是延续性的,leave 对应的延续性状态是 be away,故选 D。

 21.—Did Alan see his old friends yesterday?

 —Yes, he did. He

  his old friends for several years.

 A. didn"t see

  B. wouldn"t see

  C. hasn"t seen

  D. hadn"t seen

 【答案】

 D

 【解析】【分析】

 句意:昨天艾伦见到他的老朋友了吗?——使得,他见到了。他已经有几年不见他的老朋友了。结合语境可知下文描述的是一直持续到过去某时的动作,故用过去完成时态。选 D。

 【点评】考查时态辨析

 22.—

 your father

 a newspaper when you got home?

 — No,

  .

 A. Was; reading; he was

 B. Did; read; he did

 C. Was; reading; he wasn"t

  D. Did; read; he didn"t

 【答案】C

  【解析】【分析】句意:—当你到家的时候,你爸爸正在读报纸吗?—不,没有。此题考查在过去的某个时间发生的事情,用过去进行时,其结构为 was/were doing,其疑问式为提前 be 动词,否定式回答为:No,主语+be 动词后加 not。根据句意,故选 C。

 【点评】考查一般疑问句的构成和回答,过去进行时态,根据时间状语选择合适的时态。

  23.When he arrived at the bus stop, the bus ________ for 10 minutes.

  A. has left

  B. had left

  C. has been away

  D. had been away

 【答案】

 D

 【解析】【分析】句意:当他到达车站时,公交车已经离开 10 分钟了。for+时间段,表示动作或状态的延续,leave 是短暂性动词,故用其相对应的延续性结构 be away,公交车离开发生在他到达之前,所以用过去完成时,故选 D。

  【点评】考查过去完成时。

  24.They

 to help but could not get there in time.

  A. wanted

  B. had wanted

  C. want

  D. have wanted

 【答案】B

  【解析】【分析】句意:他们本来打算去帮忙,但没有及时赶到那里。动词 want 用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选 B。

 【点评】考查过去完成时。

  25.She

  to be a good mother.

  A. have thought

 B. thought

 C. thinks

 D. had thought

 【答案】D

  【解析】【分析】句意:她本来想做一个好妈妈。动词 think 用过去完成时来表示过去未

 曾实现的想法,希望,打算或意图等。故选 D。

 【点评】考查过去完成时。

  26.– What were you doing when I called you last night?

 – I ______ my homework and was going to bed.

  A. did

  B. had done

 C. was doing

 【答案】

 B

 【解析】【分析】

 had+动词过去分词构成过去完成时,表示的是过去的过去,答语中 go to bed 是过去将来时,do my homework 发生在 go to bed 之前,即过去的过去,要用过去完成时 had done my homework.句意:昨天我给你打电话的时候,你正在做什么?我完成作业正要去睡觉。故选 B。

 【点评】考查过去完成时的用法。

 27.Pardon? I _____ quite catch you.

 I said I ______ the song before.

  A. didn"t, hadn"t heard

  B. don"t, didn"t hear

 C. didn"t, didn"t hear

  D. won"t, hadn"t heard

 【答案】

 A

 【解析】【分析】句意:请再说一遍,我没太听清你说的话。——我说,我以前听过这首歌。结合语境可知上文描述的是刚才发生的动作,故用一般过去时态。下文描述的是过去某时之前完成的动作,故用过去完成时态。选 A。

 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。

 28.When Tom got to the examination room, he realized he ______ his pen at home.

 A. was leaving

 B. had left

 C. forgot

 D. was forgetting

 【答案】

 B

 【解析】【分析】句意为:汤姆一进入考试室就意识到了他把笔落在家里了。根据语境,这是一个发生在“过去的过去”(即意识到之前)的一个动作,因此要用过去完成时。故选B。

 【点评】考查过去完成时。

 29.She said when she got to the cinema, the film ________ for 5 minutes.

  A. has begun

 B. had begun

 C. has been on

 D. had been on

 【答案】

 D

 【解析】【分析】句意:她说当她到达电影院的时候,电影已经开始五分钟了。根据 got可知,电影开始五分钟属于在过去某时间前已经存在的状态,应该用过去完成时,所以排除 A 和 C。开始 begin,电影已经开始了五分钟是存在的状态,要用延续性的动词,所以要将瞬间动词 begin 改为 be on,故选 D。

  【点评】此题考查动词的时态问题以及瞬间动词和延续性动词的区别。

  30.By the end of last term, the students of Class One___________ three projects.

  A. finished

 B. would finish

 C. have finished

 D. had finished

 【答案】

 D

 【解析】【分析】句意:到上学期末,一班的学生已经完成了三个项目。根据 by the end of last term,可知表示过去的过去,谓语动词要用过去完成时 had+过去分词。故选 D。

  【点评】考查过去完成时的构成和用法。根据时间状语,确定动词的时态。

  31.I asked your mother if she

  that dress.

  A. bought

  B. had bought

  C. had buyed

  D. buy

 【答案】

 B

 【解析】【分析】句意:我问你妈妈她是否买了那件裙子。本句中从句的动作应该是发生在 ask 之前的. 所以用“had+过去分词”形式来表达。故选 D

  【点评】考查过去完成时。

  32.By the time my mum got home, I _______ my homework.

  A. have finished

 B. had finished

 C. finished

 D. will finish

 【答案】

 B

 【解析】【分析】考查动词时态。句意为“我母亲到家时,我已经做完作业了。”主句动作在从句动作(一般过去时)之前就已经完成了,因此主句应用过去完成时,故选 B。

 33.Peter ________ to have a cool model plane.

  A. hoped

  B. had hoped

  C. has hoped

  D. hopes

 【答案】B

  【解析】【分析】句意:彼得本来希望有一架很酷的飞机模型。动词 hope 用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选 B。

 【点评】考查过去完成时。

  34.By the time she went outside, the bus ____ already ______ .

 A. had, gone

 B. had, went

 C. has, gone

 D. has, went

 【答案】

 A

 【解析】【分析】这题考查时态的用法, by the time 是连词词组,可以连接时间状语从句,“到什么时候为止”,主句一般和相应的完成时连用,因为从句是过去时,所以从句用过去完成时连用。选 A。句意是:到她出去的时间为止,公共汽车已经走了。

 35.She_______ballet before she entered film industry.

 A. has practiced

  B. had practiced

  C. will practiced

  D. would practiced

 【答案】

 B

 【解析】【分析】句意:在进入电影业之前,她练习跳芭蕾。本句考查过去完成时,在她进入电影业之前为“过去的过去”;即过去完成时;故选 B。

 【点评】考查过去完成时。

 36.Mr. Wang ______ in this factory for 30 years already.

  A. works

 B. is working

 C. has worked

 D. will work

 【答案】

 C

 【解析】【分析】句意:王先生在这个工厂工作已经 30 年了。根据 for 30 years already,可知句子为现在完成时,表示发生于过去的动作一直持续到现在。C 是现在完成时结构,故答案是 C。

  【点评】考查现在完成时,注意结合时间状语确定句子的时态和句子结构。

  37.By the end of last month, we ______already ______ our lessons.

 A. has, finished

  B. have, finished

  C. had, finished

  D. will, finish

 【答案】

 C

 【解析】【分析】题意:到上个月末为止,我们已经结束了课程。根据句意,应选 C。

  【点评】注意时间状语,很容易选出。

  38.Mr. Smith ________ in a car factory for ten years before he came to China.

 A. had worked

 B. works

 C. is working

 D. will work

 【答案】

 A

 【解析】【分析】句意:史密斯先生来中国前在一个汽车厂工作十年了。根据 before he came to China

 , 可知他来汽车厂发生在来中国前,所以句子时态是过去完成时,had

 worked,故选 A。

 【点评】此题考查过去完成时。根据时间状语确定句子时态。

  39.By the end of last year they _________ thousands of orange trees on the mountains.

  A. had planted

  B. have planted

  C. were planting

  D. would plant

 【答案】

 A

 【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。根据 By the end of last year

 , 可知句子时态为过去完成时,因此用 had planted,故答案是 A。

 【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。

  40.By the first day of August, 2007, the PLA ________ for eighty years.

 A. founded

  B. has founded

  C. has been found

  D. had been founded

 【答案】

 D

 【解析】【分析】句意:到 2007 年八月的第一天,中国人民解放军已经建立了八十年了。结合语境可知本句描述的是过去某时之前已经完成的动作,故用过去完成时态。主语是被建立的对象,故用被动语态,选 D。

 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。语态的判断主要是确定句子主语与谓语动词的关系。如果是主动关系则用主动语态,反之如果是动宾关系,则用被动语态,尤其要注意一些特殊动词的用法。

 二、初中英语现在完成进行时 41.My friends from the mainland

 to me that they find the city"s subway cars are "too old" compared with what they pay for subways in Beijing.

  A. complained

 B. is complaining

 C. was complaining

 D. have been complaining

 【答案】

 D

 【解析】【分析】句意:我来自大陆的朋友一直在向我抱怨,他们发现城市里的地铁和他们在北京支付的地铁相比太老了。由句子结构可知,含有宾语从句的复合句,从句谓语动词 are,用的是一般现在时,主句强调动作的延续性和反复性,要用现在完成进行时,故选 D。

 【点评】考查现在完成进行时。注意根据主从句的时态关系确定正确的时态。

  42.China ________________ great achievements in science and technology since 1978.

  A. makes

 B. made

 C. has made

 【答案】

 C

 【解析】【分析】句意:自 1978 年以来,中国在科学技术方面取得了巨大成就。make great achievement 取得巨大成就,A.动词三单式;B.一般过去式;C.现在完成时。根据since,可知时态用现在完成时,故选 C。

  【点评】考查动词的时态。注意现在完成时的用法。

  43.The 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。

  44.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 increased; would take

  B. have increased; will take

 C. have been increasing; take

 D. have been increasing; took

 【答案】

 D

 【解析】【分析】考查时态和虚拟语气。句意:房价自从去年年末以来一直在上涨,所以中央政府该采取措施加以控制了。第一空依据 since 一词应该使用现在完成时,且进行时态更能体现出目前的状况,故使用现在完成进行时最好;第二空是虚拟语气中“it"s time that +did/ should do”的句式使用,故选 D 项。

 45.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

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

  【点评】考查时态

  46.— He speaks Chinese 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

 【答案】

 D

 【解析】【分析】句意:—他汉语说的很好。—这不吃惊。下周他将已经在北京住了九年了。表示持续到现在并且仍在进行的动作,应用现在完成进行时。live 为不及物动词,无被动语态。故知选 D 项。

  【点评】考查时态。

  47.Tom

 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+段时间“在近几年里”,常用于现在完成进行时或现在完成时。

  48.He _____ with English grammar every night over the last three months.

  A. struggles

  B. struggled

  C. has been struggling

  D. had been struggling

 【答案】C

  【解析】【分析】句意:在过去的三个月里他每天晚上都在努力学英语语法。根据 over the last three months 可知强调在过去时间段,一直从事某件事,优先选择现在完成进行时,即 C 项正确。

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

  49.I"m sorry you

 so long, but it"ll still be some time before Jim gets back.

  A. wait

  B. waited

  C. had waited

  D. have been waiting

 【答案】

 D

 【解析】【分析】句意:很抱歉让你等了这么长时间, 但吉姆还得过一段时间才能回来。have been waiting,现在完成进行时,表示从过去开始的动作一直持续到现在,可能还要持续,根据下一句 but it"ll still be some time before Jim gets back.可知可能还要继续等待,所以用现在完成进行时,故选 D。

 【点评】考查时态,掌握现在完成进行时的用法。

  50.Rosa _____ 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。

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

  51.Judith ______ 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。

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

  52.It _________ for two weeks, and the whole area is flooded.

 A. had rained

 B. rains

 C. would rain

 D. has been raining

 【答案】

 D

 【解析】【分析】句意:连续下雨已经两周了,整个地区都发洪水了。根据时间状语 for two weeks,表示雨持续了两周,即:雨一直在进行,要用现在完成进行时态.故选 D。

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

  53.You ____your depression for long, and now it"s time to relax yourself.

  A. masked

  B. will have masked

  C. have been masked

  D. have been masking

 【答案】

 D

 【解析】【分析】句意:你压抑了很久,现在是时候放松一下了。根据句意可知,此处应使用现在完成进行时,表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。故选 D。

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

  54.— I haven"t seen Jacky these days.

  — She ________ for the driving test due to take place next Monday.

 A. will prepare

 B. has been preparing

 C. was preparing

 D. prepared

 【答案】

 B

 【解析】【分析】句意:——这些天我没见过 Jacky。——她一直在为下周一的驾驶考试做准备。表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,用现在完成进行时,故选 B。

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

 55.—Wow! So many different aliens" appearances you draw!

  —I ______many websites about aliens.

 A. will visit

  B. was visiting

  C. had visited

  D. have been visiting

 【答案】

 D

 【解析】【分析】句意:——哇!你画了那么多外星人的外貌!——我一直在访问很多关于外星人的网站。分析句子可知,由前句可知,指的是现在你画的。可推断出第二句是指从过去到现在一直在访问这些网站,动作从过去一直持续到现在,且这个动作一直在进行,故要用现在完成进行时,因此 D 符合题意,故选 D。

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

  56.The 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。

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

  57.—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。

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

  58.They

 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

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

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

  59.But actually, these Englishers ______ gradually in accents, spellings, expressions and the usage of vocabulary and we have to adapt to that.

 A. had changed

 B. changed

 C. have been changing

 D. is changing

 【答案】

 C

 【解析】【分析】句意:但事实上,这些说英语的人在口音,拼写和单词的使用上一直在改变,因此我们必须适应这件事。结合句意可知英语的变化从过去开始,持续到现在,并且会持续到将来,故用现在完成进行时,即 have/has been doing,又主语 these Englishers 是复数,故用 have been changing,选 C。

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

  60.—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.

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

相关热词搜索: 英语 知识点 人教版