现在完成时-55道单项选择(附答案解析)

现在完成时-55道单项选择

1.William Shakespeare ________ for 400 years, but his works still have great influence today.

A. died

B. was dying

C. has died

D. has been dead

2.Every year a great number of farmers arrive in Shenzhen for the money-making jobs they ________ before leaving their hometowns.

A. promised

B. were promised

C. have promised

D. have been promised

3.—Is Mary at home now?

—Sorry, she ________ shopping to buy a birthday gift for her mother.

A. just went

B. would just go

C. was just going

D. has just gone

4.--- Ken, we are leaving in fifteen minutes. Are you ready?

--- No, I ________ our maps and umbrellas.

A. don't pack

B. didn't pack

C. won't pack

D. haven't packed

5.My sister graduated from a university three years ago and________ as a doctor ever since.

A. has worked

B. works

C. worked

D. had worked

6.With the rapid growth of population, the city________ in all directions in the past five years.

A. spreads

B. has spread

C. spread

D. had spread

7.﹣Ouch! I________ this really bad toothache for about three days.

﹣You really need to take a day of and see a dentist.

A. have

B. am having

C. have had

D. had

8.Which of the following is right?________

A. His grandparents have died for almost 10 years.

B. I have joined the Swimming Club for over 2 months.

C. We have been in Hong Kong for about two weeks.

D. He has bought the bike for 5 years.

9.Do not sign any agreement until you________ a lawyer or some other knowledgeable person to read it.

A. will ask

B. have asked

C. are asking

D. are asking

10.—Could you ________me this book please, Daniel?

—Sorry, but I ________it for only half an hour. I haven't finished it.

A. lend; bought

B. borrow; have bought

C. borrow; have had

D. lend; have had

11.(2019秋•香坊区校级期末)Is this the first time that the graduate________ his own organization?

A. founded

B. had founded

C. found

D. has founded

12.It has been six years ________ I came to this school.

A. before

B. after

C. when

D. since

13.---Do you know Judy well?

---Sure. We________ friends for five years now.

A. have made

B. have become

C. have been

14.—________ have you lived here?

—Since 1995.

A. How far

B. How long

C. How often

D. How soon

15.We ________ trees last Sunday. So far we ________ over 3,000 trees there.

A. planted; planted

B. planted; have planted

C. have planted; planted

D. have planted; have planted

16.—How long has your uncle ________ from Australia?

—For three months.

A. come back

B. returned

C. got back

D. been back

17.When you are at home, give a call to let me know you ________ safely.

A. were arriving

B. have arrived

C. are arriving

D. will arrive

18.Although a hundred years ________ away, we're still inspired (激励) by the May Fourth Movement.

A. has passed

B. passes

C. pass

19.—How long have you ________your new car?

—________.

A. had; For 2 years.

B. bought; In 1999

C. kept; For half a year ago

D. borrowed; Since 2007

20.My dad still doesn't have a driving license. He ________ his driving test seven times!

A. has failed

B. failed

C. had failed

D. fails

21.Not only Tom but also my friends ________ the Birdwatching Club for two months.

A. have joined

B. has been in

C. has taken part in

D. have been members of

22.—Why are you worried?

—I'm expecting a call from my daughter. She ________ New York for three days.

A. has gone to

B. has been to

C. has been in

D. has come in

23.Mr. Smith, together with his two sons, ________ Shanghai for about five months.

A. has left

B. have left

C. has been away from

D. have been away from

24.There ________ great changes in our hometown in the past fifteen years.

A. has been

B. have been

C. was

D. were

25.—Your new watch is so nice! When did you buy it?

—In April. I ________ it for two months.

A. have had

B. had

C. have bought

D. bought

26.I am tired. I ________ basketball for three hours.

A. play

B. played

C. have played

D. will play

27.The past 10 years ________ great changes in national development,________ high﹣speed trains bring convenience to our daily life.

A. have witnessed; among that

B. have witnessed; among which

C. witnessed; in which

D. witnessed; among which

28.-Did Sa Beining, one of the most famous hosts of CCTV,________ a Canadian girl?

-Yes,they________ for about 3 years.

A. marry to;got married

B. marry with;have got married

C. marry;have been married

29.—Where can I find Jack?

—He ________ the post office.

A. has been to

B. had been to

C. had gone to

D. has gone to

30.—How long have Mr. and Mrs. Wang ________?

—For more than twenty years.

A. married

B. had married

C. got married

D. been married

31.—A new shop ________ for a week nearby. Let's have a look there.

—Good idea. But it doesn't ________ on Mondays.

A. opened; opened

B. has been opened; open

C. has opened; opened

D. has been open; open

32.Do not sign any agreement until you________ a lawyer or some other knowledgeable person to read it

A. will ask

B. have asked

C. are asking

D. will have asked

33.--- Have you ever driven a sports car?

--- No, this is the first time I ________ one.

A. am driving

B. will be driving

C. have driven

D. drive

34.Her grandfather ________ for two years.

A. died

B. has died

C. has been dead

D. has been died

35.—Where are the teachers now?

—In the meeting room. They ________ the meeting for 10 minutes.

A. have begun

B. have been on

C. have had

D. have been held

36.—Sorry, I'm late. Has the meeting begun?

—It doesn't matter. The meeting________for several minutes.

A. has just begun

B. has just been over

C. has just been on

D. has just ended

37.—How long have you ________ Sanya in Hainan?

—Half a month, and it is the most beautiful city that I've visited.

A. been in

B. gone to

C. been to

38.—Do you know the movie The Jungle Book?

—Yes, I ________ it twice. It's very exciting.

A. watch

B. watched

C. have watched

D. will watch

39.My English teacher has taught English ________ she came to the school.

A. since

B. as

C. when

D. for

40.—Excuse me! I am looking for The Little Prince.

—Sorry, the book you ask for________ . I can book one online if you like.

A. is selling out

B. was sold out

C. has been sold out

41.The Browns________ London for nearly two years. They all miss their hometown very much.

A. have left

B. have been away from

C. have leaving

42.In the past five years, Changchun ________ a lot in many different ways.

A. Changes

B. has changed

C. changed

D. change

43.We ________ in the same school since three years ago.

A. study

B. will study

C. were studying

D. have studied

44.So far, they ________ five Japanese songs.

A. learnt

B. had learned

C. have learned

D. learn

45.—Where have you ________? The film ________ for half an hour.

—Oh, sorry. I'm late because of the heavy rain.

A. been; has started

B. gone; has been on

C. been; has been on

D. gone; has started

46.My brother ________ this book for two days.

A. has bought

B. has kept

C. has borrowed

D. has lent

47.________ the news came out, the reform (改革) of college entrance examination has got tons of public attention.

A. Unless

B. Though

C. Since

48.In the past few years, great changes________ in my hometown.

A. have taken place

B. have been taken place

C. were taken place

49.

The film ________ for ten minutes.

A. will begin

B. has been on

C. has begun

50.—Look, the light is still on in Helen's office. Maybe she ________ her work yet.

—It can't be Helen. She ________ the office an hour ago.

A. didn't finish; left

B. didn't finish; has left

C. hasn't finished; left

D. hasn't finished; has left

51.So far, the AIIB(亚投行) ________ 57 counties to be the founding members.

A. attracted

B. has attracted

C. will attract

52.—I'm sorry, Lucy. I ________ your computer for such a long time.

—Never mind.

A. have borrowed

B. have lent

C. have kept

D. have returned

53.Mrs. is very kind. She ________ these poor children since 2010.

A. helps

B. has helped

C. helped

D. is helping

54.My grandfather's hobby is collecting stamps. He ________ them for over forty years.

A. collect

B. collects

C. is collecting

D. has collected

55.Story of Yanxi Palace is one of the most popular________ and the main role Wei Yingluo ________ the hearts of many people, so it is a big success.

A. plays; win

B. plays; has won

C. play; has won

D. play; won

解析

1.

【答案】D

【解析】根据“for 400 years”可知用现在完成时并且用延续性动词。故选D。

【句意】威廉莎士比亚已经去世了400年,但他的作品今天仍旧有巨大的影响。

2.

【答案】D

【解析】本题考查了现在完成时的被动语态。

解题步骤:

1,我们看到句子后半部分jobs后面其实省略了一个that,这里是一个定语从句,修饰前面的jobs,他们在离开家乡前被承诺过的工作,要用被动。

2,后半句出现了时间上的先后关系,离开家乡是一个发生在现在的事情,所以是到目前为止已经被允诺的工作,表示到现在为止用现在完成时。

3.

【答案】D

【解析】考查时态。根据回答“sorry”,得知她现在不在,表示“去了没回”,且有时间标志词just,用完成时have/has gone,选D。

【句意】—玛丽在家吗?

—抱歉,她刚刚去给她妈妈买生日礼物去了。

4.

【答案】D

【解析】考点现在完成时。

句意:---Ken, 我们15分钟之后出发,你准备好了吗?---没有,我还没打包我们的地图和雨伞。根据句意,从过去到现在都还没有做打包这件事。故从过去持续到现在用现在完成时。故选D。

注意:in +一段时间表将来。

5.

【答案】A

【解析】【句意】我妹妹三年前大学毕业了,自从那时以来一直当医生.

考查现在完成时.根据句中ever since要用现在完成时,故选A项.B项:一般现在时;C项:一般过去时;D 项:过去完成时.

故选:A.

6.

【答案】B

【解析】本题考查动词时态的用法。

解题步骤:

1. 句意分析。"随着人口的增长,这个城市在过去的五年中向四面八方 ______ 。"

2. 对比选项。in the past/last + 一段时间"做时间状语时,表示过去的动作持续到现在,谓语动词用现在完成时

因此本题的正确答案为B项。

7.

【答案】C

【解析】【句意】﹣哎哟!我牙痛得很厉害已经有三天了.

﹣你真的需要花一天时间去看牙医.

本题考查动词时态.根据句意和结构可知这里和for about three days搭配,表示过去到现在一直发生的事情,用现在完成时.

8.

【答案】C

【解析】考察for+一段时间的应用。for+一段时间,不能与短暂性动词连用。A. have died应改为have been dead;B. have joined可改为have been in或have been a member of;D. has bought应改为has had。所以选C。9.

【答案】B

【解析】在你请律师或其他知识渊博的人阅读之前,不要签署任何协议.

本题考查动词时态.根据句意和结构可知这里使用until引导时间状语从句,根据主将从现的原则,可知从句用一般现在时或现在完成时.

10.

【答案】D

【解析】本题考查“借进”和“借出”的不同表达形式。问句句意:—你能把这本书借给我吗?就主语“you”而言就是“借出”,所以用lend。答句句意:—不好意思,但是我刚借了半个小时,还没有读完。就主语“I”而言就是“借进”,又因为for only half an hour是时间段,动词需要用延续性动词,时态用完成时。所以选have had。故正确答案是D。

11.

【答案】D

【解析】【句意】这是毕业生第一次建立自己的组织吗?

本题考查动词时态.根据句意和结构可知这里使用this is the +序数词+time+that+从句,从句中使用现在完成时.

故选:D.

12.

【答案】D

【解析】本题考查了since用法,自从某事发生多久,2个句型It is/has been xxx years since sb. did sth.。根据句意自从我来到这所学校已经6年了,表示自从用since。

13.

【答案】C

【解析】考查现在完成时,根据for five years now 判断,是5年前到现在我们一直是朋友,且以后可能也是,所以应该用现在完成时,make 和become都是瞬间动词,瞬间动词不能与时间段连用,因此要转换成be表状态,选C。

14.

【答案】B

【解析】考查特殊疑问词。根据“since”可知是对时间段进行提问,所以选择B。A. How far多远,对距离提问;B. How long多长,问的是时间段或长度;C. How often多经常,问的是频率;D. How soon多快,问的是将来的时间。

【句意】—你住在这里多久了?

—从1995年开始。

15.

【答案】B

【解析】第一句里有时间状语last Sunday,所以是一般过去时,第二句里有时间状语是So far,所以是现在完成时。

16.

【答案】D

【解析】本题考查现在完成时。解题要点:延续性动词+for一段时间。come/return/get为瞬间动词,故排除。17.

【答案】B

【解析】本题考查时态;解题步骤:①句意翻译:当你到家后,给我个电话让我知道你已经安全到家了。②选项翻译:A. were arriving过去进行时;C. are arriving现在进行时;D. will arrive一般将来时。③可以推断出应该用现在完成时,现在完成时态表示过去发生或已经完成的动作对现在造成的影响或结果。或从过去已经开始,持续到现在的动作或状态。本题属于过去发生或已经完成的动作对现在造成的影响或结果,现在完成时态的构成:助动词have/has+过去分词,根据主语you,可知应该用have arrived。故选B。

18.

【答案】A

【解析】本题考查现在完成时。解题要点:根据句意,过去的事情持续到现在,并对现在有影响,符合完成时定义,所以选择A。

19.

【答案】A

【解析】考查动词时态。结合选项A.曾经;购买了2年;B.买;在1999年;C.保留;半年前;D.借来;自从2007年起。根据句意可知,此句是现在完成时态,根据答语For 2 years,表示一段时间,要用延续性动词,此空故填had;For 2 years。故选A。

【句意】—你的新车开了多久了?

—两年了。

【点评】解答这类试题时,应该充分理解句子的含义,找到解题的依据,根据关键词,找到合适的单词形式,准确解答。

20.

【答案】A

【解析】考查动词的时态。本句seven times(七次)是时间状语,表示动作发生的次数,通常用于现在完成时;结合第一句可知,本句强调过去发生的动作对现在造成的影响或结果。A项正确。

21.

【答案】D

【解析】not only...but also...遵循就近原则,所以谓语动词用复数,先排除BC项。

根据时间状语for two months可知,本题只能使用延续性动词。join对应的延续性表达是be in/be a member of,本题主语是多人,所以对应be members of,故选D。

【备注】

22.

【答案】C

【解析】本题考查了现在完成时的辨析。首先,关键词为“for three days”她待在纽约三天,表示前面应当为状态,要和延续性动词连用。A选项表示去了未回,是短动词,B选项表示去过了已经回来,D选项表示已经进入,所以本题选C,表示已经待在某地多久,是延续性状态,后面跟一段时间连用。

23.

【答案】C

【解析】表示离开的动作从过去开始,持续到现在有五个月了,因此此处需要使用延续性动词be away;together with是就远原则,因此谓语动词用单数has。

【句意】史密斯先生和他两个儿子已经离开上海五个月了。

24.

【答案】B

【解析】本题考查there be句型的现在完成时时态。解题步骤:①找时间状语或已知动词。本题时间状语为in the past fifteen years,在过去的十五年里,为现在完成时时间状语。故排除C和D。②根据There be句型的就近原则确定答案。great changes是可数名词复数,所以应搭配have。故答案为B。

【句意】在过去的十五年里,我们的家乡发生了巨大的变化。

25.

【答案】A

【解析】本题考查现在完成时。根据for+时间段,选择表延续的动词,buy为瞬间动词,have是延续动词。26.

【答案】C

【解析】本题考查时态。根据句中的标志词“for three hours”可知该题应选择现在完成时。选项A为一般现在时;选项B为一般过去时;选项C为现在完成时;选项D为一般将来时。故正确答案为选项C。

27.

【答案】B

【解析】【句意】近10年来,国家发展发生了巨大变化,其中高速列车给我们的日常生活带来了便利.

本题考查动词时态.根据句意和结构可知主语The past 10 years 和现在完成时搭配,第二空使用among which引导定语从句,指代先行词changes.

故选:B.

28.

【答案】C

【解析】本题考查现在完成时及marry用法。

解题步骤:

1. 语义分析。"—央视最著名的主持人之一撒贝宁是不是娶了一个加拿大女孩? —是的,他们已经结婚3年了。"

2. 对比选项确定答案。根据句意,可知第一空考查marry sb. 与某人结婚。由for about 3 years,可知第二空是现在完成时have/has+过去分词。故正确答案是C。

29.

【答案】D

【解析】首先根据句意,找不到Jack,那说明不在眼前,应该选择去了未回,has gone to。

30.

【答案】D

【解析】考查动词。根据How long和For,可知此处要填表示状态的词,A、B、C均不符合。所以选D。31.

【答案】D

【解析】考open的用法。根据题干for a week,可知该店已经开一周了,又open做动词是瞬间动词,与现在完成时连用时,改为持续性动词be open,故选D。

32.

【答案】B

【解析】【句意】在你请律师或其他知识渊博的人阅读之前,不要签署任何协议.

本题考查动词时态.根据句意和结构可知这里使用until引导时间状语从句,根据主将从现的原则,可知从句用一般现在时或现在完成时.

故选:B.

33.

【答案】C

【解析】考査动词的时态。

句意:---你曾经开过跑车吗?---没有,这是我第一次开跑车。

在句型It/This is the first time that…中, that从句应用现在完成时。故选C。

34.

【答案】C

【解析】本题考查现在完成时。

解题步骤:

1. 语义分析。"她祖父 ________ 两年了。"

2. 确定时态。根据题中时间状语"for two years"可知,这里的动词应该用现在完成时,并且要用延续性动词。所以选择has been dead。故正确答案是C。

35.

【答案】C

【解析】本题考查动词时态辨析。

解题要点:根据本题语境可知,他们已经开会10分钟了,故此处应用表示延续性动词。begin为短暂性动词,排除A选项;另外,该句的主语they指代the teachers, 谓语动词应用had。B和D选项的主语是the meeting,故选C。

36.

【答案】C

【解析】考查现在完成时的用法。此处表示会以刚开始了几分钟,由于“for several minutes”是段时间,所以要用延续性动词。故选C项。

37.

【答案】A

【解析】本题考查时态用法。根据句意“你在海南三亚呆了多久了?半个月了,这是我参观过的最美丽的城市”可知,要用现在完成时,其构成为have/ has done,have been in在某地,have gone to到某地去了(还没有

回来),have been to去过某地,选项BC语意不通。故选A。

38.

【答案】C

【解析】本题考查的是现在完成时态,这里的twice是完成时态的标志词。

【句意】—你看过《丛林冒险》这本书吗?

—我已经看过了两次了,非常的有趣。

39.

【答案】A

【解析】本题考查现在完成时。解题要点:根据has taught得知该句是现在完成时。现在完成时后一般是for+一段时间,since+时间点。“she came to the school”为时间点,故选A。

【句意】我的英语老师自从上学以来一直教英语。

40.

【答案】C

【解析】根据语境,"你所要寻找的书已经被买完了。如果你想要的话,我可以在网上预订一本。"所以,所以书已经被买完了,表示现在没有了。这里符合现在完成时的含义:过去的动作对象中有影响。只有C符合现在完成时态。

41.

【答案】B

【解析】

【解析】本题考查瞬间动词和延续性动词。leave为瞬间动词,没有现在完成时时态,离开某地多久用be away from;故选项B正确。

42.

【答案】B

【解析】本题考查现在完成时态。通过“In the past five years”可以看出本句使用现在完成时态。

【句意】在过去的五年里,长春在不同的方面发生了很多不同的转变。

43.

【答案】D

【解析】根据时间状语since three years ago结合句意“自从三年前我们就在同一所学校里学习。”判断用现在完成时。现在完成时的构成是:主语+have/has+动词的过去分词;故答案为D。

【句意】自从三年前我们就在同一所学校里学习。

【点评】本题考查了动词的时态。做题时,一定要特别关注有关的时间短语,这是判断句子时态的标志。在没有时间状语的情况下可以联系上下文根据语境来做出正确判断。

44.

【答案】C

【解析】本题考查时态,so far加完成时。

45.

【答案】C

【解析】本题考查现在完成时态。第一空问你刚刚去哪里了,而且已经回来了,应用是have been;第二空电影已经开始了半个小时了,用现在完成时,但是又因为后面用的是for an hour一段时间,所以应用延续性动词,has been on。

【句意】—你去哪里了?电影已经开始半个小时了。

46.

【答案】B

【解析】本题考查时态,现在完成时并且for加时间需要用延续性动词,keep延续性动词,故选B。

47.

【答案】C

【解析】本题考查连词和逻辑关系。解题要点:根据句意可判定前后句子意思顺承,且since为完成时的标志词,所以应该选择C答案。

48.

【答案】A

【解析】

本题考查时态和被动语态。句意:在过去的几年里,我的家乡发生了巨大的变化。根据时间标志词in the past few years可知用现在完成时,take place没有被动语态,因此选A。

49.

【答案】B

【解析】本题考查现在完成时的延续。持续十分钟,需要延续性动词;begin为瞬间动词要转成延续性动词be on。故选项B正确。

50.

【答案】C

【解析】本题考查现在完成时态和一般过去时态,根据yet用现在完成时态,ago用一般过去式。

【句意】—看,海伦的办公室的灯还亮着呢,可能她还没有做完她的工作。

—那不可能是她,她一个小时前离开了她的办公室。

51.

【答案】B

【解析】考察现在完成时,标志词so far 截点落在现在;

52.

【答案】C

【解析】本题考查时态,现在完成时并且for加时间需要用延续性动词,keep延续性动词,故选C。

53.

【答案】B

【解析】本题考查时态。根据句中的标志词“since 2010”,意为自从2010年她就开始帮助他们了。可知该题考查现在完成时的持续性。选项A为一般现在时;选项B为现在完成时;选项C为一般过去时;选项D为现在进行时。故正确答案为选项B。

54.

【答案】D

【解析】本题考查时态。横线后的结构for+一段时间,是现在完成时的时间状语,故要用现在完成时,所以答案为D。

55.

【答案】B

【解析】固定搭配one of+the+形容词最高级+复数名词,所以第一个空填plays,排除C和D选项。第二个空格表示过去的动作对现在的影响,所以用现在完成时has won。

高考英语现在完成时专项训练100(附答案)

高考英语现在完成时专项训练100(附答案) 一、单项选择现在完成时 1.Over the last 3 decades, the number of people taking part in voluntary work ______ sharply. A.was increasing B.has increased C.had increased D.will be increasing 【答案】B 【解析】 【分析】 考查动词时态 【详解】 句意:在过去三十年里,参加志愿者活动的人们的数量急剧增长。根据题干中Over the last 3 decades 得知是现在完成时,主语the number 是第三人称单数,谓语动词用单数。故选B。 2.It is the fourth time that Tom ______ in the maths exams. A.failed B.has failed C.had failed D.have failed 【答案】B 【解析】 【详解】 考查固定句式中的时态。固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。本题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。句意:这是这个星期里他第四次打电话给你了。 【点睛】 固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。(1)It is the first time that I have come to the Great Wall. 这是我第一次到长城去。(2)It was the first time that he had visited the Great Wall.那是他第一次参观长城。 3.They____for ten years. A.has been married B.have been married C.got married D.married 【答案】B

现在完成时-55道单项选择(附答案解析)

现在完成时-55道单项选择 1.William Shakespeare ________ for 400 years, but his works still have great influence today. A. died B. was dying C. has died D. has been dead 2.Every year a great number of farmers arrive in Shenzhen for the money-making jobs they ________ before leaving their hometowns. A. promised B. were promised C. have promised D. have been promised 3.—Is Mary at home now? —Sorry, she ________ shopping to buy a birthday gift for her mother. A. just went B. would just go C. was just going D. has just gone 4.--- Ken, we are leaving in fifteen minutes. Are you ready? --- No, I ________ our maps and umbrellas. A. don't pack B. didn't pack C. won't pack D. haven't packed 5.My sister graduated from a university three years ago and________ as a doctor ever since. A. has worked B. works C. worked D. had worked 6.With the rapid growth of population, the city________ in all directions in the past five years. A. spreads B. has spread C. spread D. had spread 7.﹣Ouch! I________ this really bad toothache for about three days. ﹣You really need to take a day of and see a dentist. A. have B. am having C. have had D. had 8.Which of the following is right?________ A. His grandparents have died for almost 10 years. B. I have joined the Swimming Club for over 2 months. C. We have been in Hong Kong for about two weeks. D. He has bought the bike for 5 years. 9.Do not sign any agreement until you________ a lawyer or some other knowledgeable person to read it. A. will ask B. have asked C. are asking D. are asking 10.—Could you ________me this book please, Daniel? —Sorry, but I ________it for only half an hour. I haven't finished it. A. lend; bought B. borrow; have bought C. borrow; have had D. lend; have had 11.(2019秋•香坊区校级期末)Is this the first time that the graduate________ his own organization? A. founded B. had founded C. found D. has founded 12.It has been six years ________ I came to this school. A. before B. after C. when D. since 13.---Do you know Judy well? ---Sure. We________ friends for five years now. A. have made B. have become C. have been 14.—________ have you lived here? —Since 1995. A. How far B. How long C. How often D. How soon 15.We ________ trees last Sunday. So far we ________ over 3,000 trees there. A. planted; planted B. planted; have planted C. have planted; planted D. have planted; have planted 16.—How long has your uncle ________ from Australia?

高考英语现在完成时专项训练及答案

高考英语现在完成时专项训练及答案 一、单项选择现在完成时 1.More and more cancer patients _________ in hospital owing to polluted environment and people’s bad lifestyles. A.treated B.have treated C.have been treated D.had been treated 【答案】C 【解析】 【详解】 考查时态语态。句意:由于被污染了的环境和人们糟糕的生活方式,越来越多的癌症病人正在医院里接受治疗。本句主语more and more cancer patients与动词treat构成被动关系,要使用被动语态;而且很多病人接受治疗是已经发生的事情,要用完成时表示,所以本句使用现在完成时的被动语态,故选择C项。 2.The disease is a huge blow for the farmers. Hundreds of them ______ their animals, livelihood and hopes destroyed and many others fear they _____ the same fate. A.have seen; will suffer B.saw; suffered C.had seen; was to suffer D.see; suffer 【答案】A 【解析】 【详解】 考查时态。句意:这种疾病对农民来说是一个巨大的打击。数以百计的人目睹了他们的动物、生计和希望被摧毁,还有许多人担心他们会遭受同样的命运。结合句意可知第一空用现在完成时态;第二空用一般将来时态。故选A。 3.In the past twenty years, a huge amount of environmental damage ________ by air pollution. A.has been caused B.have been caused C.was caused D.were caused 【答案】A 【解析】 【详解】 考查时态和主谓一致。句意:在过去的二十年里,空气污染已经对环境造成了很大的危害。“in the past +一段时间”一般与现在完成时连用,故排除C,D。分析可知,句子的主语a huge amount of environmental damage和谓语cause之间是动宾关系,所以要用被动语态。主语为单数,谓语动词也要用单数。故选A项。 【点睛】 a huge amount of意为“大量的”,修饰不可数名词。本题中environmental damage为不可数名词,由a huge amount of修饰,a huge amount of environmental damage为主语表示单数,所以谓语动词要用单数。

高考英语现在完成时题20套(带答案)及解析

高考英语现在完成时题20套(带答案)及解析 一、单项选择现在完成时 1.--- When will the bike-sharing schemes be introduced to the public? --- Not until a better understanding of them. A.will we have had B.have we had C.we will have had D.we have had 【答案】D 【解析】 【详解】 考查not until 位于句首时,句子使用部分倒装句的用法。句意: ---什么时候共享单车计划才会向公众开放呀?---直到我们对他们有一个更好的了解的时候,就会开放了。not until 位于句首时主句部分倒装,而until引导的时间状语从句不用倒装。再联系本句时态,说的是以后的事,所以主句用将来时态,从句用现在时态,故选D。 2.---The prices of vegetables are going up madly. It’s really too much for us. ---But for the situation where many vegetable producing areas _____ constant low temperature, things would not be like this. A.meet with B.have met with C.met with D.had met with 【答案】B 【解析】 试题分析:考查时态。句意:--蔬菜的价格疯狂上涨。对于我们来说太贵了。--要不是很多生产蔬菜的地区遭遇了不断地低温袭击,事情不会是现在这个样子。从句意看,生产蔬菜地区遭遇不断地低温,对现在造成很大影响,因此用现在完成时,强调对于现在的影响,故B正确。 考点:考查时态 3.--I'm sorry, but I don't quite follow you. Did you say you wanted to return on September 20? --Sorry, I__________myself clear. We want to return on October 20. A.hadn't made B.wouldn't make C.don't make D.haven't made 【答案】D 【解析】 【详解】 考查时态。句意:——抱歉,我没有听清楚。你是说你们想九月二十号回来吗?——抱歉,我没有表达清楚。我们想10月20号回来。根据句意,对方已经说过了,结果是让人没听清楚。故可用一般过去时或现在完成时态表达。结合选项中没有一般过去时,只有D 是现在完成时。故选D。 4.— When will the professor come and give the lecture on the spirits of contracts?

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

(英语)英语现在完成时练习题含答案及解析 一、单项选择现在完成时 1.The old couple have been married for 40 years and never once ___________ with each other. A.they have quarreled B.have they quarreled C.they had quarreled D.had they quarreled 【答案】B 【解析】 【详解】 考查倒装。句意:那对老夫妻已经结婚40年了,从来都没有争吵过。never放在后句的句首,要用部分倒装,for 40 years表明应该用现在完成时,故B项正确。 【点睛】 当含有否定意义的词never,seldom,little,hardly,not,by no means位于句首时,后面的句子要使用部分倒装。 2.--- Each of the students, working hard at their lessons, ______ the book. --- So have I. A.is reading B.has read C.reading D.reads 【答案】B 【解析】 【详解】 考查主谓一致和时态。句意:—努力学习的每个学生都阅读了这本书。—我也读了!根据第二句中的助动词have可知前句中也应该使用助动词have/has,主语each of the students 做主语,谓语动词使用单数形式,故B项正确。 【点睛】 主谓一致主要指“人称”和“数”方面的一致关系。对大多数人来说,往往会在掌握主语和随后的谓语动词之间的一致问题上遇到困难。一般情况下,主谓之间的一致关系由以下三个原则的支配:语法一致原则 (grammatical concord) 意义一致原则 (notional concord) 就近原则(principle of proximity)。“主谓一致”考查内容涉及名词单数或复数做主语、不可数名词做主语、不定代词做主语、并列结构做主语、特殊名词做主语时与谓语动词数的一致等。 列举如下用法: 1. 单数名词(代词),不可数名词做主语时,谓语用单数形式,复数名词(代词)做主语,谓语用复数形式。 The desk is Tom’s. 这张桌子是汤姆的。 Some water is in the bottle. 一些水在瓶子里。 The students are playing football on the playground. 这些学生正在操场上踢足球。 2. many a+单数名词做主语,意义虽为“许多”,但谓语要用单数形式。 Many a student has been to Shanghai. 许多学生到过上海。 3. more than one+单数名词做主语,谓语用单数。

(英语) 高中英语现在完成时试题(有答案和解析)

(英语)高中英语现在完成时试题(有答案和解析) 一、单项选择现在完成时 1.The old couple have been married for 40 years and never once ___________ with each other. A.they have quarreled B.have they quarreled C.they had quarreled D.had they quarreled 【答案】B 【解析】 【详解】 考查倒装。句意:那对老夫妻已经结婚40年了,从来都没有争吵过。never放在后句的句首,要用部分倒装,for 40 years表明应该用现在完成时,故B项正确。 【点睛】 当含有否定意义的词never,seldom,little,hardly,not,by no means位于句首时,后面的句子要使用部分倒装。 2.---The prices of vegetables are going up madly. It’s really too much for us. ---But for the situation where many vegetable producing areas _____ constant low temperature, things would not be like this. A.meet with B.have met with C.met with D.had met with 【答案】B 【解析】 试题分析:考查时态。句意:--蔬菜的价格疯狂上涨。对于我们来说太贵了。--要不是很多生产蔬菜的地区遭遇了不断地低温袭击,事情不会是现在这个样子。从句意看,生产蔬菜地区遭遇不断地低温,对现在造成很大影响,因此用现在完成时,强调对于现在的影响,故B正确。 考点:考查时态 3.---Is this the first time you ______Beijing. ---No. But the first time I ______ here, the city wasn’t so beautiful. A.visited; have come B.visited; came C.have visited; have come D.have visited; came 【答案】D 【解析】 【详解】 考查现在完成时和一般过去时。句意:----.这是你第一次来北京吗?---不。但是我第一次来这里的时候,这座城市并不那么漂亮。It /This is the first time+that-结构中, that-从句用现在完成时。The first time是时间状语从句的从属连词,由“the city wasn’t so beautiful.”可知,从句为一般过去时。故D选项正确。

现在完成时练习题及答案

现在完成时 一、其构成 "助动词have (has) +动词过去分词"构成现在完成时。如: 1. Kate's never seen Chinese films,____ ? A. hasn't she B. has she C. isn't she D. is she 析:陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate's是Kate has 的缩写,故选B。 2. His uncle has already posted the photos to him. (改为否定句) His uncle ______ posted the photos to him ______. 析:already常用在肯定句中,yet常用在否定句、疑问句中,故填hasn't, yet。 3. -Ann has gone to Shanghai. -So ______her parents. A. has B. had C. did D. have 析:"so+助/系/情态动词+主语"结构中的动词形式应与前句结构中动词形式保持一致,又后句的主语为her parents是复数,故选D。 二、其用法与标志词 (一)当句中有never, ever, just, already, yet, before等时,常用现在完成时。如: 1. -Mum, may I go out and play basketball? -___________ your homework yet?

A. Do; finish B. Are; finishing C. Did; finish D. Have; finished 2. -______ you ______anywhere before? -Yes, but I can't remember where I______ A. Did; surf; surfed B. Have; surfed; surfed C. Did; surf; have surfed D. Have; surfed; have surfed 析:据yet和before可知,应用现在完成时,故1题选D,2题选D。 (二)当句中有"for +段时间"或"since +点时间"等时,主句常用现在完成时,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词(短语)。如: 1. His brother has been to Stone Forest twice______he came to Yunnan. A. after

(完整版)现在完成时专项练习及答案

现在完成时专项练习 一、单项选择 1.He has_________for two years.Two years _______a long time. A. left home ; are B. left home; is C. been away from home; is D. been away from home;are 2.---How long have you _____the football team of the school?---About 2 years. A. been on B. been at C .joined D. played 3.---I have already finished my homework.---When ____you _____it? A. have; finished B. do; finish C. will; finish D did; finish 4.Mr Green___________in China since 5 years ago. A. lived B. has lived C. lives D. will live 5.I_________a letter from him since he left. A. didn’t receive B. haven’t got C. didn’t have D. haven’t heard 6.There ___________great changes in our country for two years. A. were B. was C. are D have been 7.Mr. Black __________China for many years. A. has been to B. has gone to C, has been in D. has come to 8.---I haven’t seen you _________last Saturday. A. for B. since C. from D. after 9.---How long have you taught in this school?----________. A. In 1995 B. Since 1995 C. 8 years ago D. Since 8 years 10.Neither you nor Hans _____________to the Great Wall before. A. have gone B. has gone C. has been D. have been 11.----Have you _______to Hawaii ?------Yes. I ___________there last Spring. A. been; have been B. gone; went C. gone ;have been D. been, went 12.----Where is Mr. Green ?----Oh, he _________ Canada. A. has been to B. has gone to C. have gone to D. have been to 13.__________they were tired, _________they still went on working. A. Because , / B. Although, / C. Because , so D. Although, but 14.There are two old books on the shelf, but __________ of them is useful. A. both B. all C. neither D. none 15.We are all very tired ,but ________of us would like to have a rest. A. all B. any C. none D. neither 16.How long can this book be_________? A. borrowed B. lent C. taken D. kept 17.----Are you________ from America? ------No, none of us has. A. each B. both C. either D. all 18.__________he said at the meeting means we won’t leave here _________tomorrow. A. That; before B. What; until C. How ;until D. When ;until 19.----________you _______ to New York? -----No, but I will go there next month.. A. Have; gone B. Do, go C. Will, go D. Have; been 20.Tom__________here last week. I_________ already ________friends with him. A. comes; have, made B. came; have, made C. has come; have ,made D.came; have been; made

现在完成时专项练习题及答案

一、单项选择。 1、Both his parents look sad . Maybe they _________what's happened to him . A knew B have known C.must know D.will know 2、He has _______ been to Shanghai , has he ? A already B.never C.ever D. still 3、Have you met Mr Li ______? A.just B ago C.before D a moment ago 4、The famous writer _____ one new book in the past two year . A. is writing B.was writing C.wrote D.has written 5、—Our country ______ a lot so far . —Yes . I hope it will be even ______ . A.has changed ; well B changed ; good C has changed ; better D.changed;better

6、Zhao Lan ______already ______in this school for two years . A. was,studying B.will ; study C.has;studied D are;studying 7、We ______ Xiao Li since she was a little girl . A. know B. had known C. have known D. knew 8、Harry Potter is a very nice film .I_______ it twice . A.will see B have seen C.saw D.see 9、—These farmers have been to the United States . —Really ? When _____ there ? A.will they go B did they go C.do they go D have they gone 10、—______ you ___ your homework yet ? —Yes . I _____ it a moment ago . A Did do ;finished B Have done;finished

小学英语语法专项《现在完成时》练习附解析答案

《现在完成时》语法专项突破 1.______he got a new kite? A.Has B.Had C.Have 2.____ your father got a car? A.Have B.Had C.Has 3.I ______ got a new kite. A.have B.has C.had 4.I______________ a doll. A.has get B.has got C.have get D.have got 5.Daming _____got a Chinese dragon kite . A.has B.have C.is 6.—Have you got a mascot? —Yes, I ________. A.am B.do C.have 7.I ______ cleaned your room. A.have B.has C.had 8.The Walt Disney Company 6 theme parks since 1955. A.opens B.opened C.has opened D.had opened 9.I _____him for two months. A.got to know B.have got to know C.have known D.knew 10.I _______ got long legs. () A.have B.having C.has 11.—Where is Jim? —He ______to London. A.has gone B.goes C.went D.will go 12.Have you got a bike?_________________

高考英语现在完成时专项训练100(附答案)含解析

高考英语现在完成时专项训练100(附答案)含解析 一、单项选择现在完成时 1.―What do you think of our hometown? ―Very beautiful. You know it is the first time that I _______ here. A.will be B.was C.have been D.had been 【答案】C 【解析】 试题分析:考查固定句型中的时态。固定句型:it is/was 序数词time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;本题前面是is,故使用现在完成时。句意:—你认为我们国家怎么样?—发出漂亮。你知道这是我第一次来到这里。故C正确。 考点:考查固定句型中的时态。 点评:固定句型:it is/was 序数词time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时; 2.He is the only one of the students who _____ a winner of scholarship five times up to now. A.is B.are C.have been D.has been 【答案】D 【解析】 【详解】 考查现在完成时和主谓一致。句意:他是唯一一位三年奖学金获得者的学生。句中的先行词为the only one,在定语从句中作主语,故谓语动词用单数。根据句中的时间状语for three years,故时态用现在完成时。故D正确。 3.The Reform and Opening-up, having passed its brilliant age of 40 years ,____the backward situation of the Chinese nation and influenced the world. A.change B.changes C.has changed D.have changed 【答案】C 【解析】 【详解】 考查时态。句意:改革开放,走过了辉煌的40年,改变了中华民族的落后局面并影响世界。句中强调“改革开放40年”对现在的影响,故用现在完成时。故选C。 4.______to work overtime that evening,I missed a wonderful film. A.Having been asked B.To ask C.Having asked D.To be asked

英语现在完成时题20套(带答案)及解析

英语现在完成时题20套(带答案)及解析 一、单项选择现在完成时 1.My father ____his little store rapidly into a big department store in the past ten years. A.has developed B.developed C.is developing D.develops 【答案】A 【解析】 【详解】 考查时态。句意:在过去10年里,我的父亲把他的小店发展成了一个大型的购物商店。本句时间状语in the past ten yeas通常要和现在完成时连用,故A项正确。 2.Although she is only 16 years old, she ______ to drugs for two years. A.addicts B.had been addicted C.has addicted D.has been addicted 【答案】D 【解析】 【详解】 考查现在完成时态和固定搭配。句意:虽然她只有16岁,但她已经沉迷于毒品两年了。结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;be addicted to沉迷于---,故选D。 3.The Reform and Opening-up, having passed its brilliant age of 40 years ,____the backward situation of the Chinese nation and influenced the world. A.change B.changes C.has changed D.have changed 【答案】C 【解析】 【详解】 考查时态。句意:改革开放,走过了辉煌的40年,改变了中华民族的落后局面并影响世界。句中强调“改革开放40年”对现在的影响,故用现在完成时。故选C。 4.— Would you care for a cup of tea? It tastes pretty good. — I one. Thank you just the same. A.have had B.had C.would have D.will have 【答案】A 【解析】 【详解】 考查时态。句意:——你想喝杯茶吗?味道很好。——我已经喝过了,我仍然谢谢你。结合句意可知此处用现在完成时态,故选A。

【英语】 高考英语现在完成时专项训练100(附答案)含解析

【英语】高考英语现在完成时专项训练100(附答案)含解析 一、单项选择现在完成时 1.— When will the bike-sharing schemes be introduced to the public? — Not until _______ a better understanding of them. A.we have had B.will we have had C.have we had D.we will have had 【答案】A 【解析】 【详解】 考查时间状语从句。句意:--公共单车共乘计划将于何时推出?---直到对它们有了更好的了解。根据第一句话可知这是将来时,但是until引导的是时间状语从句,从句中要用现在时代替将来时。not until位于句首时,主句要用部分倒装,但是从句不用,故选A。 2.Although she is only 16 years old, she ______ to drugs for two years. A.addicts B.had been addicted C.has addicted D.has been addicted 【答案】D 【解析】 【详解】 考查现在完成时态和固定搭配。句意:虽然她只有16岁,但她已经沉迷于毒品两年了。结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;be addicted to沉迷于---,故选D。 3.______ trees _______ in the past few years. A.A good many of , were planted B.A good many, were planted C.A number of , have planted D.A number of, have been planted 【答案】D 【解析】 【详解】 考查词组和时态。句意:在过去的几年里已经种了许多树。根据句末的in the past few years(在过去的几年)可知,本句需使用现在完成时,故A、B选项直接排除;又因为“树”与“种植”之间是动宾(被动)关系,故应该使用被动语态,因此C选项是错误的。故选D。 4.In the past twenty years, a huge amount of environmental damage ________ by air pollution. A.has been caused B.have been caused C.was caused D.were caused 【答案】A

(英语)高考英语现在完成时题20套(带答案)

英语)高考英语现在完成时题20 套(带答案) 一、单项选择现在完成时 1.The old couple have been married for 40 years and never once __________ with each other. A.they have quarreled B.have they quarreled C.they had quarreled D.had they quarreled 【答案】B 【解析】【详解】考查倒装。句意:那对老夫妻已经结婚40 年了,从来都没有争吵过。never 放在后句的句首,要用部分倒装,for 40 years 表明应该用现在完成时,故B 项正确。 【点睛】 当含有否定意义的词never ,seldom ,little ,hardly,not,by no means 位于句首时,后面的句子要使用部分倒装。 2.Although she is only 16 years old, she ____ to drugs for two years. A.addicts B.had been addicted C.has addicted D.has been addicted 【答案】D 【解析】 【详解】 考查现在完成时态和固定搭配。句意:虽然她只有16 岁,但她已经沉迷于毒品两年了。结合句意可知,这里是指到现在为止已经两年了,与现在有关系,用现在完成时态;be addicted to 沉迷于--- ,故选D。 3.Commercial and recreational fishing _____ population sizes and also made individuals smaller, since big fish ______ and smaller ones thrown back. A.decreased; kept B.had decreased; are kept C.has decreased; keep D.has decreased; are kept 【答案】D 【解析】 【详解】考查时态和语态。句意:商业和休闲捕鱼减少了种群规模,也使个体变小,因为大鱼被保留下来,小鱼被扔回大海。结合句意第一空是强调现在的结果,用现在完成时态;第二空是一般现在时态的被动语态,主语 big fish与keep是被动关系,故答案为D。 4.The Reform and Opening-up, having passed its brilliant age of 40 years , ___ t he backward situation of the Chinese nation and influenced the world. A.change B.changes C.has changed D.have changed 【答案】C 【解析】 【详解】

相关主题
相关文档
最新文档