【英语】英语现在完成时答题技巧及练习题(含答案)及解析

  • 格式:doc
  • 大小:77.50 KB
  • 文档页数:8

【英语】英语现在完成时答题技巧及练习题(含答案)及解析

一、初中英语现在完成时

1.——Where is Mr. Wang?

——He together with his students ________ Zhuyuwan Park.

A. has gone to B. have gone to C. has been to D. have been to

【答案】 A

【解析】【分析】句意:— 王老师在哪里?—他同他的学生去了Zhuyuwan公园。A. has

gone to去了,没在这里。主语是单数;B. have gone to去了,没在这里。主语是复数;C.

has been to去过,没在那里;主语是单数;D. have been to去过,没在那里;主语是复数。本句He是主语,together with his students是介词短语,做定语不是主语,所以用has。王老师去公园了不在这里,所以用has gone to。故选A。

【点评】考查主谓一致和短语的用法。

2.The volunteers ________ a lot of help to the old and the young since 2010.

A. offered B. have offered C. are offering D. will offer

【答案】 B

【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.

3.My father ____ in a panda protection center for 10 years, so he knows a lot about panda.

A. was working B. is working C. has worked D. will work

【答案】 C

【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。

【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。

4.I am surprised at the new look of my hometown,for it _____ a lot over the years.

A. changed B. changes C. will change D. has changed

【答案】 D

【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,

结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.

5.Wow! You ________ dinner! Let's eat now.

A. cook B. are cooking C. will cook D. have cooked

【答案】 D

【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。

【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。

6.—Your shoes are so old. Why don't you buy a new pair?

—Because I all my money on an MP5.

A. spend

B. have spent C. am spending D. was spending

【答案】 B

【解析】【分析】因为把所有的钱都花在MP5上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。

【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。

7.—How long can I _________ this book?

—Five days. But you must return it on time.

A. borrow B. lend C. keep D. kept

【答案】C

【解析】【分析】句意:——我能保留这本书多长时间?——五天。但是你一定要按时归还它。A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。 此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。

【点评】本题考查延续性动词。以及borrow,lend,keep,kept四个词的词义和用法。

8.—Where is your father?

— .

A. He has been to Shanghai B. He has been in Shanghai

C. He has gone to Shanghai D. He have been to Shanghai

【答案】C

【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。Have been to去过某地(已回);have been in在……;have gone to去了某地(未回)。本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。主语he是三人称单数,用has gone to。故选C。

【点评】本题考查现在完成时。以及Have been to;have been in;have gone to三个短语的词义和用法。

9.My parents for twenty years by the time I was 15.

A. married B. had married C. had been married D. had got married

【答案】 C

【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。而在所给选项中,只有be married表示结婚状态,具有延续性,故选C。

【点评】本题考查非延续性动词与延续性动词的转换。

10.—They say there is a new restaurant near here.

—Yes, and it ______ for more than a week.

A. has been open B. open C. is opening D. opens

【答案】 A

【解析】【分析】句意:——他们说在这附近有一个新的餐馆。——是的,它已经开了一个多星期了。根据 for more than a week ,可知用现在完成时,have/has been done,故选A。

【点评】考查现在完成时,注意识记其标志词。

11.He ___________ for ten years.

A. has been married B. married C. got married D. has married

【答案】A

【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。get married需换成be married。故选A。

【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转换条件。

12.Nancy for five years.

A. was dying B. has died C. died D. has been dead

【答案】 D

【解析】【分析】句意:南西去世五年了。A. was dying过去进行时态;B. has died现在完成时态;C. died一般过去时态; D. has been dead现在完成时态。句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成be dead。故选D。

【点评】本题考查时态辨析。某人去世了多少年就用延续性动词的现在完成时,has been

dead。

13.—I haven't seen your grandfather for two years. What happened to him?

—Oh, he ________ here for two years.

A. stayed B. hasn't stayed C. stays D. hadn't stayed