人教版英语英语现在完成时的用法大全附答案解析

人教版英语英语现在完成时的用法大全附答案解析
人教版英语英语现在完成时的用法大全附答案解析

人教版英语英语现在完成时的用法大全附答案解析

一、初中英语现在完成时

1.My sister English since she was 9 years old. She can talk to foreigners freely.

A. learns

B. learnt

C. has learnt

D. have learnt

【答案】C

【解析】【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。A,learns 学习,一般现在时,B,learnt 一般过去时C has learnt现在完成时Dhave learnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister,第三人称单数,使用has,故选C

【点评】本题考查现在完成时,注意since是现在完成时的标志词之一。

2.—How do you like Beijing, Miss Read?

—I've no idea. I _____ there.

A. have gone

B. have been

C. haven't been

D. haven't gone

【答案】 C

【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。

【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。

3.I a cold. I am not feeling well now

A. caught

B. have caught

C. was catching

D. had caught

【答案】 B

【解析】【分析】句意:我感冒了,我现在不舒服。catch a cold意为“感冒”。由句意可知应用现在完成时。故选B。

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

4.The Greens many places of interest since two years ago.

A. has visited

B. have visited

C. visited

D. will visit

【答案】 B

【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林

一家,表示复数含义,作主语,谓语用复数形式。故选B。

5.The tall building here for 100 years.

A. is

B. was

C. has been

D. is been

【答案】 C

【解析】【分析】那幢高楼在这里已经有100年了。根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。故选C。

【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。6.So far Tom with Mary _______ 50 left -behind children to do their homework after school.

A. help

B. helped

C. has helped

D. have helped

【答案】 C

【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。选C。

7.—Do you miss your parents far away?

—Yes, very much. They the hometown for over two years.

A. left

B. have left

C. were away from

D. have been away from

【答案】 D

【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。

【点评】本题考查延续性动词和短暂性动词的转换。

8.All the students _______ very hard over the last three years.

A. works

B. has worked

C. have worked

D. worked

【答案】 C

【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。

9.A number of tourists _____ Yangzhou many times because such a beautiful city.

A. have been to

B. has been to

C. has gone to

D. have gone to

【答案】 A

【解析】【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。have been to,表示去过某个地方,have gone to,表示去了某地,还没回来。many times是很多次,游客们应该是去过很多次,用have/has been to+地点,由于主语是复数,助动词用have,故选A。

【点评】考查现在完成时,注意have been to表示去过回来了,have gone to表示去了还没回来。

10.—Hi, Tom! you ever the Bird's Nest?

—Yes, I have. It's fantastic.

A. Have, been to

B. Have, gone to

C. Did, go to

【答案】 A

【解析】【分析】句意:——你好,Tom!你曾经去过鸟巢吗?——是的,我去过。它是极好的。根据答语—Yes, I have.可知是以have开头的现在完成时的一般疑问句,排除C。have been to+地点名词,去过某地,去了并且回来了;have gone to+地点名词,去了某地,去了还没有回来,在去或者回来的路上。根据It's fantastic.可知去了并且回来了,故选A。

【点评】考查短语辨析,注意平时识记其区别,理解句意。

11.My mother a good example for me since I was young.

A. was

B. has been

C. will be

D. is

【答案】 B

【解析】【分析】句意:打小以来,妈妈就是我的好榜样。根据时间状语“since l was young”可知,主句应用现在完成时,表示动作从过去一直持续到现在。故选B。

【点评】考查动词的时态

12.— Mary, I remember you several years ago.

— Yes, I for 3 years.

A. married, have married

B. married, married

C. married, have been married

D. have married, have been married

【答案】 C

【解析】【分析】句意:——Mary,我记得几年前你结婚了。——是的,我已经结婚三年了。ago表明时态是一般过去时,所以用过去式married。排除D。for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。

【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。

13.—Where is your mother?

—She ______ Australia and she ______ Sydney for two weeks.

A. has been to; has been in

B. has been to; has been to

C. has gone to; has been in

D. has gone to; has been to

【答案】C

【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。has been to”去过某地“,现在已经回来了;has gone to”去了某地“,还没有回来;has been in”待在某地“一段时间。根据句意Where is your mother?可知,她的妈妈还没有回来,第二个空后面有一段时间for two weeks,应该用be in,故应选C。

【点评】考查动词的时态,以及has been to ,has gone to ,has been in的含义和用法。

14.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。

15.He ___________ for ten years.

A. has been married

B. married

C. got married

D. has married

【答案】A

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

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

16.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。

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

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

A. cook

B. are cooking

C. will cook

D. have cooked

【答案】 D

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

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

18.—The drama series The Thunder (破冰行动) hits screens these days.

—Oh. What a pity! I ____________ any of them yet,

A. doesn't watch

B. didn't watch

C. won't watch

D. haven't watched

【答案】 D

【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。——哦。真遗憾!我任何一集也没有看过。根据Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。

【点评】此题考查现在完成时。注意yet常和现在完成时连用。

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

20.—Your new bike is so nice! When did you buy it?

—In July. I _____it for two weeks.

A. had

B. have had

C. have bought

D. bought

【答案】 B

【解析】【分析】句意:——你的新自行车那么好看。你什么时候买的。——七月份,我买了两周了。根据for two weeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。

【点评】考查现在完成时,注意现在完成时中延续性动词的使用。

21.Jack_______ school two years ago and he _______ for two years.

A. leaves; has gone

B. left; has been away

C. leaves; has been away

D. left; has gone 【答案】B

【解析】【分析】句意:Jack两年前离开学校,他离开有两年时间了。two years ago表示动作瞬间结束用一般过去时,leave的过去式为left,for two years表示状态延续用现在完成时,leave需换成be away from,且Jack相当于第三人称单数,用has been away from。故选B。

【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。

22.I know Li Qing well. We________ friends for five years.

A. became

B. have become

C. was

D. have been

【答案】 D

【解析】【分析】句意:我很了解李青,我们是5年的朋友了。根据for five years,可知时态是现在完成时,并且要用持续性动词,have been friends,是become friends的持续性动词,故选D。

【点评】考查时态,注意持续性动词的用法。

23.—Your family have________ Sydney on holiday. Why not join them?

—I've________ the city many times.

A. gone to; gone to

B. been to; been to

C. been to; gone to

D. gone to; been to

【答案】 D

【解析】【分析】句意:——你家去悉尼度假了,为什么不和他们一起呢?——我们去过那个城市好几次了。根据Why not join them,可知是have gone to,去了;根据many times ,许多次,可知用have been to,去过,与次数搭配,故选D。

【点评】考查have gone to和have been to的用法,注意语境。

24.Last week I _______ a cold. That's to say since last week, I _______ a cold.

A. have had; have had

B. caught; have had

C. have had; have caught

D. caught; have caught

【答案】B

【解析】【分析】句意:上周我患了感冒。也就是说,从上周开始,我就一直在感冒。“have a cold”和“catch a cold”均可表示感冒,但前者强调感冒持续的状态;后者强调感冒的行为,不可与表示一段时间的状语连用。第一句上周感冒是发生在过去的动作,应用一般过去式“caught”;第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用现在完成时“have had”,故选B。

【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。

25.—How long can I _____ the Chinese workbook?

—For three weeks.

A. borrow

B. keep

C. to borrow

D. to keep

【答案】B

【解析】【分析】句意:——我能保存语文练习本多长时间?——三个星期。情态动词can 用动词原形,所以排除C、D。how long所在的句子用延续性动词,borrow是非延续性动词,keep是延续性动词,故选B。

【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。

26.I my hometown for a long time. I really miss it!

A. have left

B. went away from

C. left

D. have been away from

【答案】 D

【解析】【分析】句意: 我已经离开家乡很长时间了,我十分想念它。句中for a long time 不能与短暂性动词leave搭配, 需转换成可延续的be away from ,根据句意词句应该用现在完成时,故答案为D。

【点评】考查现在完成时中延续性动词与for时间段的连用。牢记短暂性动词与延续性动词之间的转换。

27.How long his grandfather ?

A. has, died

B. has, been death

C. has, dying

D. has, been dead

【答案】 D

【解析】【分析】句意:他的爷爷去世多久了?has died已经去世了,不能与时间段连用;has been death形式错误,death是名词;has dying形式错误;has been dead已经去世了。句中How long问的是一段时间,die是瞬间性动词,不能和一段时间连用,故A不对。has been dead是一个系表结构,表示状态,可以持续。故应选D。

【点评】考查现在完成时延续性动词与短暂性动词的转换。die 非延续性动词,要转换为延续性的be dead。

28.Our foreign teacher Miss Smith us English since five years ago.

A. taught

B. is teaching

C. has taught

D. teaches

【答案】 C

【解析】【分析】句意:我们的外语老师史密斯小姐从五年前就教我们英语。由since可知用现在完成时,故选C。

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

29.So far, the AIIB(亚投行)_____ 57 countries to be the founding members.

A. attracted

B. has attracted

C. will attract

【答案】 B

【解析】【分析】句意:到目前为止,亚投行吸引了57个国家成为发起国。So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。故选B。

30.一Where is Mr.Miller?

一He to New York.He there three times.

A. has been;has gone

B. has gone;has gone

C. has gone:has been

D. has been;has been

【答案】 C

【解析】【分析】句意:——Miller先生去哪儿了?——他去纽约了。他去过那3次了。他去纽约了还未回来,用has gone to;他去过三次,用has been。故选C。

【点评】考查现在完成时has gone to 和has been to的用法。

31.— have you had the mobile phone?

—Since 2015.

A. How often

B. How long

C. How soon

D. How many

【答案】B

【解析】【分析】句意:你什么时候有的手机?自从2015年。询问的是从什么时候开始,也就是时间长度。故B选项正确。

【点评】考查特殊疑问句的辨析。

32.—Where's Mr Jones?

—He to the post office.

A. goes

B. will go

C. has been

D. has gone

【答案】 D

【解析】【分析】句意:jones在哪?他已经去了邮局。该句是问jones现在的去向,而jones去邮局是在询问之前就发生了的并且对现在产生的影响是他还没回来,所以用完成时。故选D。

【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。33.It _______ over ten days since the dog _______ .

A. is; has been dead

B. has been; died

C. has been; has been dead

D. was; has died 【答案】 B

【解析】【分析】句意:狗死了有十多天了。Since 引导一个过去时的句子,所以第二个空填die的过去式,主句应该用现在完成时,也可以用is ,但比较口语化,综合两个空可知选

B。

34.Little Tom his home for more than ten years.

A. leaves

B. left from

C. will leave

D. has been away from

【答案】 D

【解析】【分析】句意:小汤姆离开家已经十年了。由句中“for more than ten years”可知. 句中的谓语动词需使用延续性动词。leave对应的延续性动词为be away。

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

35.Jackson school two years ago and he for two years.

A. leaves; has gone

B. left; has been away

C. leaves; has been away

D. left; has gone 【答案】 B

【解析】【分析】句意:Jackson两年前离开学校,他离开已经两年了。根据“two years ago”可知,第一空应用一般过去时;根据“for two years”可知,第二空应用现在完成时,且动词要用延续性动词,故选B。

【点评】考查动词的时态。

36.I can't get into my room now because I _______ my key.

A. lose

B. will lose

C. have lost

D. am losing

【答案】 C

【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。

【点评】考查时态的用法。

37.—What about watching the movie Big Fish tomorrow?

—Oh, I it already.

A. watch

B. have watched

C. will watch

D. am watching

【答案】 B

【解析】【分析】明天去看电影大鱼怎么样?哦,我已经看过了。already是完成时的标志,故选B。

【点评】联系句意,注意辨析关键的词语,来判断所填之词。

38.All members_______ are admitted to the auditorium.

A. have got the tickets

B. that had got the tickets

C. that have got the tickets

D. had got the tickets

【答案】 C

【解析】【分析】句意:所有得到票的成员都被允许进入了观众席。根据题意可知,本句为定语从句,且从句中缺少主语,需要用 that或 who引导,且不可省略,所以排除A 和D。票已经拿到了,因此用完成时,根据 are 可知,用现在完成时,have got,故选C。【点评】考查定语从句和时态,注意tha引导从句的用法。

39.—Look at these stamps. I _______ them for five years.

—Wow, they are wonderful.

A. kept

B. have kept

C. have bought

D. bought

【答案】 B

【解析】【分析】句意:——看这些邮票,我持有它们5年了。——噢,真漂亮。表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用have,故选B。

【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。

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

【答案】 D

【解析】【分析】句意:威廉·莎士比亚已经逝世400年了,但现在他的作品仍然有很大的影响力。由题干中的for 400 years可知应用现在完成时,且用延续性动词,排除A、B两项,C项中动词die是非延续性动词,故选D。

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

二、初中英语动词的时态

41.---Have you ever been to Harbin?

---Yes. I ________ there when I was twelve for the Ice and Snow Festival.

A.have goon B.have been C.went D.had been

【答案】C

【解析】

【详解】

句意:——你曾经去过哈尔滨吗?——是的,当我十二岁的时候去了冰雪节。这里是when 引导的时间状语从句,主语用一般过去时态,这里用go的过去式went。根据题意,故选C。

42.Every year many foreigners ________ to China to learn Chinese.

A.come B.have come C.came D.will come

【答案】A

【解析】句意:每年许多外国人来中国学习汉语。根据Every year可知用一般现在时态;故选A

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

A.has cooked B.cooked C.have cooked D.had cooked

【答案】D

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

44.―Why are you in such a hurry, John?

―There ________ a basketball match between Class Three and our class in ten minutes.

A.is going to be B.is going to have C.will have D.will hold

【答案】A

【解析】

试题分析:句意:约翰,你为什么这么急?十分钟后三班和我们班有一场篮球赛。there be 句型的将来时用there is going to be/ there will be,不可和have同时出现,故选A

考点:there be 句型的将来时

点评:there be 句型是初中英语重要语法点,there be句型结构为:there + be +名词(主语)+地点副词/介词短语(表示地点),表示某个地方存在某物或某人,要注意谓语动词与最近的名词的数保持形式一致。另外there be 与have不能同时出现在句子中。have/has 则表达某一个人拥有某样东西。

45.Dick __________ in America, but he has been ___________ Chinese food since he moved to China.

A.used to live; used to eating

B.is used to live; used to eat

C.is used to live; used to eating

D.used to living; used to eat

【答案】A

【解析】

【详解】

句意:迪克过去住在美国,但自从搬到中国后,他就习惯了吃中国菜。考查动词短语。https://www.360docs.net/doc/b16222118.html,ed to do sth.:从前是,过去做某事。2.be used to doing sth.:习惯于做某事。结合句意可知填used to live; used to eating;选A。

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

A.is cooking B.was cooking C.cooks D.cooked

【答案】B

【解析】

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

47.The movie for about 5 minutes,so let’s see the next one.

A.has been on B.has started C.started D.began

【答案】A

【解析】

句意:这部电影已经开演五分钟了,我们去看下一部吧。根据句中时间状语for about 5 minutes可知动词应该用延续性动词,时态为现在完成时态。start和begin均为短暂性动词,start对应的延续性动词短语是be on。故答案选A。

48.The photo _____ taken by my brother last week is very nice.

A.which were B.that is

C.that were D.which was

【答案】D

【解析】

试题分析:句意:上周我哥哥拍的照片非常漂亮。此处是定语从句修饰先行词the photo,根据时间短语last week可知此处用一般过去时,故排除B项。因为先行词the photo是单数形式,故定语从句的谓语动词用单数形式。故选D。

考点:考查定语从句的用法。

49.—Hi, Nora. Is your mother at home?

—Just a minute! She _______ flowers in the garden.

A.plant B.is planting C.planted D.was planting

【答案】B

【解析】

【详解】

句意:——嗨,Nora。你妈妈在家吗?——等一下!她正在花园里种花。考查动词时态辨析题。根据句意语境,可知用现在进行时,即“be+现在分词”结构。she是单数第三人称,

系词需用is。故选B。

50.-- Did you have a discussion with him about the matter?

--- No. When I saw him, he________ his history project busily.

A.has prepared B.prepares C.was preparing D.prepared

【答案】C

【解析】句意:——你和他关于那个问题讨论过了吗?——没有。当我看见他时,他正在忙碌地准备历史项目。When引导的时间状语从句,用一般过去时,主句用过去进行时was/were doing,故选C。

51. ---Do you know when we________?

---I'm not sure. I will tell you about it when the time________.

A.leave;is fixed B.will leave;is fixed

C.leave;will be fixed D.will leave;will be fixed.

【答案】B

【解析】

试题分析:句意:-你知道我们什么时候出发吗?-我不确定。当时间安排下来时,我会告诉你。现在还没有出发,出发是将要发生的动作,用一般将来时态:will leave;后句是when引出的时间状语从句,时间状语从句中用一般现在时态表示将要发生的动作。故选B。

考点:考查动词的时态。

52.Listen, someone ______ in the room.

A.was singing B.sang C.sings D.is singing

【答案】D

【解析】

【详解】

句意:听,有人在房间里唱歌。考查动词时态辨析题。listen和look等用于提醒,后面的句子多用现在进行时态,可排除前三项。根据句意语境,可知选D。

53.—Laura, how soon will you get back from abroad?

—Hmm, ________. See you then.

A.ten days ago B.twice a month C.for an hour D.in ten months

【答案】D

【解析】句意:——Laura,你将多久从国外回来?——嗯,十个月后。到时候见。ten days ago十天前,用于一般过去时,twice a month一个月两次,用于一般现在时;for an hour 长达一小时,用于现在完成时。in ten months十个月后,用于一般将来时。根据how soon will you get back from abroad?可知此处是一般将来时,表示将要用多长时间,故用in ten months,故选D。

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

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

A.bought B.buy C.have bought D.will buy

【答案】D

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

55.There a basketball game between Class 8 and Class 12 tomorrow afternoon.

A.is B.has C.will be D.will have

【答案】C

【解析】

【详解】

句意:明天下午在8班和12班之间将有一场篮球比赛。A. is是,单数;B. has有,第三人称单数;C. will be将是;D. will have将有。这里是there be句型,不能出现have/has,排除BD;根据时间状语tomorrow afternoon.可知用一般将来时,其结构是there will be+主语+介词短语。根据题意,故选C。

56.— How does your father go to work every day, David?

— He usually ______ to work by bike.

A.goes B.is going C.will go D.went

【答案】A

【解析】

【详解】

句意:大卫,你的爸爸每天怎样去上班?—他通常骑自行车去上班。

本题考查的是动词的时态,根据问句中的every day和答句中的usually可知,应该是一般现在时且主语he为第三人称单数,所以谓语动词要用第三人称单数,故答案选A。

57.By the end of last week, Maggie _____________ in the west of China for two months helping the homeless children.

A.will stay B.has stayed C.would stay D.had stayed

【答案】D

【解析】

【详解】

句意:到上周末为止, Maggie已经在中国西部待了两个月帮助那些无家可归的孩子们。根据句中时间状语By the end of last week是到上周末为止,即到过去时间为止已经完成的动作,所以用过去完成时态,故选D。

58.Mr. Green _______ London, but he will come back in two days.

A.has been to B.has gone to C.goes to D.leaves

【答案】B

【解析】

【详解】

句意:Green先生去了伦敦,但是他将在两天之后回来。has been to去过某地,已经回来了;has gone to去了某地,还没有回来;goes to去…,一般现在时;leaves离开,一般现在时。根据句意but he will come back in two days可知,这里表示Green先生去了伦敦,还没有回来。故应选B。

59.Today’s young people can’t live without smart phones. They keep their hands on the phones whenever they go, even while they______ meals.

A.had B.will have C.were having D.are having

【答案】D

【解析】句意:如今的年轻人没有智能手机就无法生存。当他们吃饭的时候,他们随时都会拿起手机。考查动词时态辨析题。while当……的时候,表示从句动作和主句动作同时发生,常用进行时态。根据句意语境,可知选D。

60.The dog ________ several days ago. I felt very sorry for its ________.

A.died;death B.died;died C.death;died D.death;death

【答案】A

【解析】

【详解】

句意:这只狗几年前就死了,我为它的死感到难受。根据句意及根据可知第一个空出缺少谓语动词,又因为时间是过去,共过去时态。根据句意及结构可知第二个空是名词。die,动词,death,名词,故选A。

人教版英语英语现在完成时的用法大全含解析

人教版英语英语现在完成时的用法大全含解析 一、初中英语现在完成时 1.—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。 【点评】考查现在完成时,注意识记其标志词。 2.Mike used to be a top student, but he behind since he lost himself in computer games. A. fell B. has fallen C. was D. has been 【答案】 D 【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。故选D。 【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。 3.—Hi, Tom! you ever the Bird's Nest? —Yes, I have. It's fantastic. A. Have, been to B. Have, gone to C. Did, go to 【答案】 A 【解析】【分析】句意:——你好,Tom!你曾经去过鸟巢吗?——是的,我去过。它是极好的。根据答语—Yes, I have.可知是以have开头的现在完成时的一般疑问句,排除C。have been to+地点名词,去过某地,去了并且回来了;have gone to+地点名词,去了某地,去了还没有回来,在去或者回来的路上。根据It's fantastic.可知去了并且回来了,故选A。 【点评】考查短语辨析,注意平时识记其区别,理解句意。 4.——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

一般过去时与现在完成时的用法区别

一般过去时与现在完成时区别专题 一、前言: 初一下学期同学们学习了一般过去时态的相关知识,即将到来的初二上学期英语学习中,现在完成时是重要的学习内容。本文通过对比一般过去时和现在完成时,对现在完成时进行初步讲解,希望使同学们读新学期的学习有所准备。 二、现在完成时 1. 现在完成时的构成 现在完成时是由助动词have (has)+动词的过去分词构成。助动词说明该谓语是属于现在时范围。它和主语的人称、数要保持一致。过去分词是主要的谓语动词,说明句子的意义。 2. 现在完成时的用法 现在完成时表示过去某时发生的行为对主语目前产生的影响。即用过去发生的某个行为来说明现在的某种情况。 We are good friends.(现在的情况) I knew him in 1997.(过去的动作) We have known each other since 1997. (现在完成时把过去的动作和现在联系起来并着眼于现在) (1)表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。常被just、already、yet 等副词修饰。如: -Have you had lunch yet? -Yes, I have. I've just had it. 你(已经)吃午饭了吗?我刚刚吃过。(现在我不饿了) (2)表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。常带有for和since等表示一段时间的状语。 如:He has taught here since 1981 他自1981年就在这儿教书。(可能还要继续教) I haven't seen her for four years. 我有四年没见到她了。 (3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice,ever, never,three times等时间状语。 如:I have been to Beijing twice.我去过北京二次。 3.现在完成时的时间状语 (1)现在完成时属于现在时范围,故不能和过去的时间状语连用。如:yesterday,last Sunday,in1990,three years ago等。但是,在强调动作产生的后果和影响时,可以和一些表示不确定的时间状语连用。 a. 用副词already和yet。already一般用于肯定句中,yet一般用于否定句和疑问句中。 如:We have already finished our homework.我们已完成作业了。 They haven't finished their homework yet.他们还没有完成作业。 b.用ever 和never。多用于否定或疑问句中,表示“曾经”或“从未“等。 如:-Have you ever been to the Great Wall? 你曾经去过长城吗? -I have never been to the Great Wall.我从未去过长城。 c.用表示到说话为止的过去时间状语,如just, before, up to now, the past few years等。 例如:I have seen her before, but I can not remember where. 我以前见过她,但记不起在哪里见过。

现在完成时的基本用法

现在完成时讲解与练习 (一)现在完成时的基本用法 (1)强调动作是从过去持续到现在,并有可能继续持续下去。 (2)强调对现在的影响或结果,此用法容易和一般过去时混淆。两者的区别是:一般过去时有动作发生的时间点,即过去某一时间发生某一动作;现在完成时则没有,即不强调是哪个时间点发生的动作,而强调过去的动作对现在造成的影响和结果。 (3)在过去不确定的时间里发生的动作,但是结果对现在有影响。一、现在完成时的构成 (一)肯定式 主语+助动词have /has +过去分词+其它 说明:这里的have /has是助动词,没有什么具体意义。当主语是第三人称单数时助动词用has,其余人称一律用have。has,have的缩略式分别为's或've。规则动词过去分词的构成与过去式的构成方式一样,不规则动词可参看不规则动词表。实例: 1)I've just copied all the new words .我刚抄写了所有的生词。(表示不要再抄了) 2)She has lost her books .她丢失了她的书。(表示到目前为止还没有找到) (如果用过去时:She lost her books . 则强调书是过去丢的这一动作,而不知现在有没有找到) 3)We've just cleaned the classroom .我们刚好打扫了教室。(表明现在教室是干净的) (二)否定式 主语+助动词have /has+not+过去分词+其它 说明:现在完成时构成否定句时,只需在助动词have /has后面加not就行。have not,has not的缩略式分别为haven't ,hasn't。另外,肯定句中有some,already时,改为否定时要分别改成any,yet。实例: 1)I haven't finished my homework yet.我还没有完成我的作业。 2)She hasn't travelled on a train .她没有坐火车旅行过。 3)We have never spoken to a foreigner.我们从来没有和外国人说过话。注:有时not可以用never代替,表示“从来没有”的意思。又如:

英语现在完成时的用法大全附解析百度文库

英语现在完成时的用法大全附解析百度文库 一、初中英语现在完成时 1.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。 2.Mike used to be a top student, but he behind since he lost himself in computer games. A. fell B. has fallen C. was D. has been 【答案】 D 【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。故选D。 【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。 3.— Hobo and Eddie the cinema to watch the film Zootopia. — Oh, that's why I can't find them now. A. have gone to B. have been to C. has gone to D. has been to 【答案】 A 【解析】【分析】考查主谓一致。句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。——哦,这就是为什么我现在找不到他们的原因。have gone to去了;been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。 4.—What _______ you just now? —Don't worry. Nothing _______.

现在完成时用法84576

现在完成时(1) 基本结构: 肯定句: have/has+过去分词(done)+其他 否定句:have+not/haven’t +过去分词(done) +其他 has+not/ hasn’t+过去分词(done) +其他 一般疑问句及回答:Have/Has+主语+过去分词+其他 Yes, 主语+have/has.(肯定) No, 主语+haven't/hasn't.(否定) 一、表示在过去不确定的时间里发生的对现在造成影响的动作或结果。 I have already spent all of my money.(含义是:现在我没有钱花了) Guo zijun has just come. (含义:郭子君现在在这儿) My father has gone to work.(含义是:我爸爸现在不在这儿) 过去分词 1 、规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。四点变化规则: (1)、一般动词,在词尾直接加“ ed ”。 work---worked---worked ,visit---visited---visited (2)、以“ e ”结尾的动词,只在词尾加“ d ”。 live---lived---lived , (3)、以“辅音字母+ y ”结尾的动词,将 "y" 变为 "i" ,再加“ ed ”。 study---studied---studied ,cry---cried---cried (4)、重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ ed ”。 stop---stopped---stopped , drop---dropped--dropped 2、不规则动词: do---did---done go---went---gone come---came---come have---had---had see---saw---seen be---was/were---been

英语动词现在完成时中的用法梳理

英语动词现在完成时中的用法梳理 表示过去发生的动作对现在所造成的影响或表示从过去某一时刻开始一 直延续到现在的动作或状态。如I have finished my work. 我的工作干完了。Luckily, I have read the book before. 幸好我以前看过这本书。I have almost finished the book. 这本书我几乎已经看完了。And because of that, we have come to see you. 因此我们就来找你了。We have used both written and aural material. 我们使用了书面和听的材料。She has been away on a long trip. 她离家作长途旅行去了。He has behaved very badly to you. 他待你很不好(from yygrammar)。The storm has lasted for three hours. 暴雨已经持续了三个钟头了。 2. 经常与现在完成时连用的状语或结构有already, just, so far, in the last [past] few years, it is the first time that, for five years, since 1980 等。如I‘ve known her for a long time. 我认识她很长时间了。I‘ve already posted your letters. 我已把你的信发掉了。So far there has been no bad news. 到现在为止还没有坏消息。Since then, he has developed another bad habit. 自那以后,它养成了另一种环习惯。注:不与具体的过去时间状语或when 连用(from yygrammar)。引用地址: yygrammar/Article/200806/384.html ?

现在完成时的基本用法

现在完成时的基本用法 1、现在完成时表示影响 Hehasleftthecity.他已离开这个城市。(结果:他不在这个城市。) Someonehasbrokenthewindow.有人把窗户打破了。(结果:窗户 仍破着。) Ihavelostmypen.我把钢笔丢了。(结果:我现在无钢笔用。) Hehasfinishedhiswork.他把工作做完了。(结果:他现在可以做其他的事了。) 2、现在完成时表示持续 该用法的现在完成时表示一个过去发生的动作或开始的状语在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去(也 可能到此结束),如汉语说“他在我们学校教书已有30年了”,显 然“他在我们学校教书”是从30年前开始,并且一直教到现在,已 经持续了30年;又如汉语说“自上个星期以来他一直很忙”,显然“忙”是从上个星期开始的,并且这一“忙”就一直忙到现在。如: Hehastaughtinourschoolfor30years.他在我们学校教书已有30 年了。 Hehasbeenbusysincelastweek.自上个星期以来他一直很忙。 Hehasworkedforuseversinceheleftschool.他离开学校以后就一直为我们工作。 3、现在完成时表示重复

即表示从过去某个时间直到现在的这个时间范围内不断重复发生的动作或情况,并且这个不断重复的动作有可能继续下去,也有可能到现在就结束。如: Howoftenhaveyouseenher?你隔多少见她一次? Myfatherhasalwaysgonetoworkbybike.我父亲一向骑车上班。 4、现在完成时表示将来 同一般现在时可以表示将来一样,现在完成时也可以在时间状语从句里表示将来。如: I’llwaituntilhehaswrittenhisletter.我愿等到他把信写完。 Whenyouhaverested,I’llshowyouthegarden.等你休息好之后,我领你看我们的花园。 二、现在完成时的基本定义和句型构成 基本定义 现在完成时有两种用法 1.过去发生的某一动作对现在造成的影响或结果。到现在为止已经发生或完成的动作。 2.表示过去发生的、持续到现在的动作或状态。 句型构成 基本结构:主语+have/has+动词的过去分词(p.p) 现在完成时用法 现在完成时用法 ①肯定句:主语+have/has+动词的过去分词(p.p)(V-ed)+宾语(或者其他). ②否定句:主语+havenot/hasnot+动词的过去分词(p.p)(V-ed)+宾语.

现在完成时的用法解析

Lead in 一般过去时导入:一般过去时的概念 一般过去时表示过去某个时间发生的动作或存在的状态。 I lost my pen.(过去时) I have lost my pen.(现在完成时) 过去时一般表示过去所发生的动作或存在的状态。“我把笔丢了”,说话人只是想告诉对方在过去的某一个时间里他的笔丢了,仅此而已。(仅仅是在陈诉过去的一个事实,与现在没有关系) New lesson 一.现在完成时的构成: 助动词have/has(not) +动词过去分词 She has turned on the lights. 肯定式:have/ has+过去分词 否定式:haven’t/hasn’t+过去分词 疑问式:把have/has 提到主语前面 肯定回答:Yes,…have/has 否定回答:No,…..haven’t/hasn’t 二.用法 1.表示过去发生的动作对现在造成的影响或结果. 例如:She has gone. 她走了. She went in the past.(She is not here

now.) I have just cleaned my hands. 我刚洗过手。(“洗手”是发生在过去的动作,对现在造成的结果是“手干净了”) I have closed the door. (The door is close now.) She has turned on the lights. (The lights are on now.) He has written his name on the blackboard. (The name is on the blackboard now.) Mother has cooked the dinner. (We can have dinner now.) You have seen the film. (You know what the film is about.) We have cleaned the classroom. (The classroom is clean now.) 2. 表示动作发生在过去,并且一直延续到现在,甚至还可能继续延续下去。这时常和since所引导的短语或从句或for引导的短语连用(for有时可以省去)。以及so far, by now, these days, in the last/past … years/days…等连用。 I have lived here for over ten years. (表示他现在还在这里居住,并且还有可能继续住下去)比较:I lived here ten years ago.(仅仅说明了他十年前在这里记住过的事实,不代表现在他还住在这里) He has studied here since 2006. 都用How long 提问,例: We have learned English for three years. We have learned English since three years ago.

现在完成时的用法

现在完成时的用法 一、概念 现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。 二、理解: 现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。动作或状态发生在过去但它的影响现在还存在;也可表示持续到现在的动作或状态。 四、基本用法: 1.已完成用法(影响性用法)。该用法的现在完成时表示一个过去发生的动作 在过去已经完成,并且这个过去发生并完成的动作对现在有影响或结果,同时 说话强调的或感兴趣的就是这个影响或结果。如:

He has left the city. 他已离开这个城市。(结果。如:他不在这个城市) Someone has broken the window. 有人把窗户打破了。(结果。如:窗户仍破着) Have you seen my bag? 你看到我的手提包了吗?(结果。如:你知道它在哪里吗?) I have bought two apples.我买了两个苹果。(“买”这一动作发生在过去,对现在造成的结果是:拥有两个苹果。) 【注】现在完成时“完成用法”的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,just, yet,before,recently等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:this morning/month /year..., today等)连用。already,just多用于肯定句中,ever,yet,never多用于疑问句和否定句中。 如:I have already finished my homework.我已经做完家庭作业了。 He has just had his meal.他刚吃过饭。 Have you ever sung this English song?你曾唱过这首英文歌吗? They haven't started yet.他们还没有动身。 We have never heard of it.我们从来没有听说过这件事。 2.未完成用法(持续性用法)。如:该用法的现在完成时表示一个过去发生的动作并未在过去完成,而是一直持续到现在,并且有可能继续下去(也可能到此结束)。此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:up to now,so far到目前为止)等。如: He has lived here since 1971. 自从1971年以来,他一直住在这儿。 (动作起始于1971年,一直住到现在,可能还要继续住下去。) We have been in the army for more than 5 years. 我们在部队已经呆了五年多了。 (动作开始于5年前,一直延续至今,有可能还要继续下去。) Have you waited long? 你等了很久吗? We have been busy this afternoon. 今天下午我们一直很忙。 The temperature has stayed hot this week. 这星期天气一直很热。

人教版英语英语现在完成时用法总结含答案百度文库

人教版英语英语现在完成时用法总结含答案百度文库 一、初中英语现在完成时 1.—— ______you _____ out the problem, Sam? ——Not yet, but I'm going to. A. Did, work B. Are, working C. Have, worked D. Will , work 【答案】 C 【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。 【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。 2.—What great progress Huawei ________ in recent years! —No wonder it is widely known in all parts of the world. A. is making B. has made C. makes D. made 【答案】 B 【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。 【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。 3.The tall building here for 100 years. A. is B. was C. has been D. is been 【答案】 C 【解析】【分析】那幢高楼在这里已经有100年了。根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。故选C。 【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。4.So far Tom with Mary _______ 50 left -behind children to do their homework after school. A. help B. helped C. has helped D. have helped 【答案】 C 【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。选C。

现在完成时延续性与暂短性动词用法

现在完成时(短暂性动词与延续性动词)的用法 基本结构:主语+have/has+过去分词(done) ①肯定句:主语+have/has+过去分词+其他 ②否定句:主语+have/has+not+过去分词+其他 ③一般疑问句:Have/Has+主语+过去分词+其他 ④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)(1)现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在. I have spent all of my money.(含义是:现在我没有钱花了.) Jane has laid the table.(含义是:现在桌子已经摆好了.) Michael has been ill.(含义是:现在仍然很虚弱) He has returned from abroad. (含义是:现在已在此地) (2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用. Mary has been ill for three days. I have lived here since 1998. 注(超重要):瞬间动词(buy,die,join,lose……)不能直接与for since 连用。要改变动词 come-be go out-be out finish-be over open-be open die-be dead 1.have代替buy My brother has had(不能用has bought) this bike for almost four years. 2、用keep或have代替borrow I have kept(不能用have borrowed) the book for quite a few days. 3、用be替代become How long has your sister been a teacher? 4、用have a cold代替catch a cold Tom has had a cold since the day before yesterday. 5、用wear代替put on b)用“be+形容词”代终止性动词 1、be+married代marry 2、be+ill代fall (get) ill 3、be+dead代die 4、be+asleep代fall (get) asleep 5、be+awake代wake/wake up 6、be+gone代lose,die,sell,leave 7、be+open代open 8、be closed代close/shut 9、be+missing(gone,lost)代lose c)用“be+副词”代终止性动词 1“be+on”代start,begin 2“be+up”代get up 3“be+back(to)”代return to,come back to,go back to 4“be here (there)”代come(arrive,reach,get) here或go (arrive,reach,get) there等等

现在完成时的构成和用法教学提纲

现在完成时的构成和用法 I. 现在完成时 1.概念:过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开 始,持续到现在的动作或状态。 2.时间状语:yet,already,just,never,ever,so far,by now,since+时间点,for+时间段, recently, lately, in the past few years, etc. 3.基本结构:主语+have/has +p.p(过去分词)+其他 4.否定形式:主语+have/has + not +p.p(过去分词)+其他 5.一般疑问句:have或has。 6.例句:I've written an article. The countryside has changed a lot in the past few years. II.现在完成时 1. 现在完成时的构成:助动词have/has + 过去分词 2. 现在完成时的主要用法 ⑴表示从过去某一时刻开始并一直延续到现在的动作或事情,但动作或事情现在 已经结束。 Someone has just turned off the light. 有人刚把灯关了。 I have already finished my homework. 我已经完成了家庭作业。 ⑵表示从过去某一时刻开始并一直延续到现在的动作或事情,但动作或事情可能 仍在继续。 I want to see how much the place changed since I saw it last. 我想看看从上次见到那地 方以来它发生了多大变化。 I have learnt English for more than ten years. 我已经学了10多年的英语。 ⑶表示人曾有过或到目前为止从未有过的经历. Have you ever been to the Summer Palace? 你曾去过颐和园吗? I have never had a car. 我从未有过汽车。 ⑷现在完成时还常与句型This is the first time…,It’s the first time …连用。 This is the first time he has driven a car. 这是他第一次开车。 ⑸现在完成时和最高级连用表示到现在为止是最…的。 It’s the most boring film I’ve ever seen.这是我看过的最令人厌烦的电影。 3. 现在完成时的时间状语 ⑴常与不确定的时间状语连用,如:already, never, ever, just, yet, before, up to now, so far, for the last few weeks等,表示“到目前为止”所发生的动作. ⑵还可以和包括现在在内(到说话时仍未结束)的,表示一段时间的状语连用, 如:now, today, this morning (afternoon, evening, week, month, year), these days, since, for a long time等. ⑶since短语或从句表示过去的动作延续至今,since之后的时间为一点。 Mr. Smith has worked here since 1984. 1984年以来,史密斯先生一直在这工作。

初中英语现在完成时

Present perfect tense 现在完成时 Objectives 1.学习现在完成时; 2.总结现在完成时与一般过去时的区别及用法。 Grammar 一、现在完成时的定义: 1.表示过去发生或已经完成的动作对现在造成的影响或结果。 2.也可以表示过去已经开始,一直延续到现在的动作或状态 二、现在完成时的结构 have/has+ done (过去分词) 注意:表示短暂时间动作的词,如:come,go,die,marry,buy等的完成时不能与for,since等表示一段时间的词连用。用来持续的动作或状态或表过去重复的动作,如live,study,be,wait等,常和since(自从)或for(经历)引导的词语连用。 如:I have lived here for more than thirty years.我已在此住了30多年。 三、现在完成时的时间状语 1.ever, never, twice(once…), so far(到目前为止), , already(肯定句), yet(否定,疑问句), just(刚刚), before(以前), recently(近来)等词连用 2.Since+时间点,for+时间段,in the past/last few years 表示短暂时间动作的词,如:come,go,die,marry,buy等的完成时不能与for,since等表示一段时间的词连用。用来持续的动作或状态或表过去重复的动作,如live,study,be,wait等,常和since (自从)或for(经历)引导的词语连用。 说明:already与yet都有“已经”的意思,但already常用于肯定句,并用于句中。yet常用于否定句和疑问句,并用于句末。例如: I have already finished my homework.

英语中现在完成时的基本用法讲解

英语中现在完成时的基本用法讲解 (含义:我对他有所了解了,现在能够谈谈他的情况了。 )Have you been to Paris?你去过巴黎吗?(含义:如果你去过,你可以谈谈巴黎的情况。 如果你没有去过,我建议你去看看,或者我现在给你介绍一下巴黎的情况。 )We have never heard of such a man.我们从来没有听说过这样的人。 (含义:因此我们对“他一无所知,你问我们也是白问。 )模仿造句:1.因此,我们以前参观莫斯科(Moscow)。 2.你弟弟去去印度(India)吗? 3.这些孩子从未用过电脑。 2.现在完成时,表示过去某种行为的结果对现在有直接的影响Tom has lost his pen.汤姆的钢笔已经丢了。 (含义:结果是现在没笔用,必须借一支笔,或者买一支笔。 )Dad, I have finished my homework.爸爸,我已经做完家庭作业了。 (含义:现在应该可以让我出去玩会或者看下电视了。 )He has gone to Hong Kong.他已经去香港了。 (含义:结果是他不在这里,你在这儿见不到他了。 )模仿造句:1.杰克已把铅笔弄断了。 2.妈,我已经吃过中饭了。 3.玛丽已经去广州了。 3.现在完成时,表示某经历的时间长度(一般用for引导的时间状

语)Mr. Smith has been in China for 10 years.史密斯先生在中国待过10年了。 (含义:他待的时间够长的了,他对中国的情况很熟了,或者他的中文自然讲得很棒了。 )Jane has stayed in Shanghai for 3 days.珍妮在上海待了两天。 (含义:珍妮待在上海的时间短,对这里的情况还很不熟悉,或者她不应该马上离开,应该多玩几天。 )I have taught English for 10 years.我已经教英语10年了。 (含义:我教英语的时间已经非常长了,有丰富的教学经验了。 )模仿造句:1.简(Jane)已经在杭州住了8年了。 2.我妈已经在这家公司工作20年了。 3.今天我已经练英语口语2个小时了。 本文作者:丹丹英语(公众号:英语语法学习)本文已获转载授权,版权归作者所有,如需转载,请联系原微信公众号“英语语法学习。

英语现在完成时用法总结含答案解析百度文库

英语现在完成时用法总结含答案解析百度文库 一、初中英语现在完成时 1.—What _______ you just now? —Don't worry. Nothing _______. A. has happens to; has happened B. happened; happened C. happened; has happened D. happened to; has happened 【答案】D 【解析】【分析】句意:---刚才你发生了什么事?---别担心,没什么事发生。固定句式What happened to……发生了什么?第二空是回答之前并没有发生任何事情,所以不必担心,用现在完成时,has happened,故答案为D。 【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。 2.—How do you like Beijing, Miss Read? —I've no idea. I _____ there. A. have gone B. have been C. haven't been D. haven't gone 【答案】 C 【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。 【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。 3.This museum here for over 80 years. It one of the oldest buildings in this city. A. is; was B. had been; is C. was; has been D. has been; is 【答案】 D 【解析】【分析】考查动词的时态。句意:博物馆在这儿有八十多年了。它是这座城市最古老的建筑之一。前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。故选D。 4.My mother a good example for me since I was young. A. was B. has been C. will be D. is 【答案】 B 【解析】【分析】句意:打小以来,妈妈就是我的好榜样。根据时间状语“since l was young”可知,主句应用现在完成时,表示动作从过去一直持续到现在。故选B。

初中英语现在完成时技巧(很有用)及练习题

初中英语现在完成时技巧(很有用)及练习题 一、初中英语现在完成时 1.The Greens many places of interest since two years ago. A. has visited B. have visited C. visited D. will visit 【答案】 B 【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。since引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens格林一家,表示复数含义,作主语,谓语用复数形式。故选B。 2.I scared of dogs ever since a dog hurt me when I was five years old. A. will be B. was C. have been D. would be 【答案】 C 【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。 【点评】本题考查现在完成时的用法。 3.Wow! You ________ dinner! Let's eat now. A. cook B. are cooking C. will cook D. have cooked 【答案】 D 【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。 【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。 4.—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。 【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。 5.—Lucy, is your uncle a teacher?

(完整word版)初中现在完成时讲解练习

现在完成时精讲和专练 I.定义: 表示过去发生或已经完成的动作对现在造成的影响或结果,也可以表示过去已经开始,一直延续到现在的动作或状态 II.现在完成时的结构 简略答语: 注意:表示短暂时间动作的词,如:come,go,die,marry,buy等的完成时不能与for,since等表示一段时间的词连用。用来持续的动作或状态或表过去重复的动作,如live,study,be,wait等,常和since(自从)或for(经历)引导的词语连用。 如:I have lived here for more than thirty years.我已在此住了30多年。 III.现在完成时的标志 1.现在完成时的含义之一是过去完成的动作对现在仍有影响, 现在完成时通常和,ever, never, twice(once…), so far(到目前为止), since,for,in the past/last few years(在过去几年), already(肯定句), yet(否定,疑问句), just(刚刚), before(以前), recently(近来)等词连用 说明:already与yet都有“已经”的意思,但already常用于肯定句,并用于句中。yet常用于否定句和疑问句,并用于句末。例如: I have already finished my homework. I haven’t finished my homework yet. Have you finished your homework yet? They have left. (他们已经离开了,也就是说现在他们人不在这里) I have had my lunch. (我已经吃过午饭了,也就是说我现在不饿) I can’t find my watch now. I think I have already lost it. 2.过去已经开始的动作一直延续到现在, 甚至有可能继续延续下去,我们可以从动作“延续”的特性和“时间”点段的区分入手。 ①for+时段②since+过去一个时间点(过去从句)为标志 注意:1)现在完成时不能单独与过去的时间状语连用, 如yesterday, last week, three years ago 等; 2)不能与when连用 IV.现在完成时的用法

相关文档
最新文档