人教版英语英语现在完成时知识点梳理及经典练习(超详细)含答案解析

人教版英语英语现在完成时知识点梳理及经典练习(超详细)含答案解析
人教版英语英语现在完成时知识点梳理及经典练习(超详细)含答案解析

人教版英语英语现在完成时知识点梳理及经典练习(超详细)含答案解析

一、初中英语现在完成时

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

【答案】 B

【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/ has +过去分词。可知选B。

【点评】考查现在完成时

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

4.Mr.Fan in 2005.In other words,he for 9 years till now.

A. got married;has been married

B. married;had been married

C. got married;had been married

D. married;got married

【答案】 A

【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语,get married 表示的是短暂性动作,所以应填get married. 第二空由“till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此

处married做形容词“已婚的”故填“has been married”,故选A.

【点评】此题考查了动词时态问题,同时也考查了“get married”和“married ”的区别。

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

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

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

【点评】考查动词时态,一般过去时表示过去某个时间发生的动作;现在完成时表示过去的动作对现在造成的结果或影响。

7.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是现在完成时的标志词之一。

8.—Look! Your teacher Miss White is over there.

—No, it can't be her. She ______ to Beijing.

A. has gone

B. has been

C. went

D. will go

【答案】A

【解析】【分析】句意:--看!你的老师怀特小姐在那边。--不,那肯定不是她。她去了北

京。A. has gone去了某地,表示该人不在说话地点; B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。

【点评】考查固定搭配have gone to。

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

10.—I'm sorry for being late.

—Never mind. The meeting ______for only 5 minutes. This way, please.

A. has begun

B. has ended

C. has been on

【答案】 C

【解析】【分析】句意:——对不起,我迟到了。——没关系.会议只开了5分钟,请这边走。for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.has been on"在进行,开着(的状态)",故选C

【点评】现在完成时表示延续性的状态。

11.Great changes in my hometown in the last few years.

A. took place

B. will take place

C. have taken place

D. have been taken place 【答案】C

【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。故答案选C。

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

12.—How many times _______ you _______ to Beijing this year?

—Three times.

A. have;been

B. had;been

C. have;gone

D. had;gone

【答案】 A

【解析】【分析】句意是:——你今年去过北京几次?——三次。考查have been 与have gone 的区别。have been 是指去过某地切已经回来了,have gone 是指去了某地还没有回

来,根据答句Three times.可以推测已经回来了,故选 A。

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

14.He ___________ for ten years.

A. has been married

B. married

C. got married

D. has married

【答案】A

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

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

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

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

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.—Lucy, is your uncle a teacher?

—Yes, he is. He history for nearly 20 years.

A. teaches

B. has taught

C. is teaching

D. will teach

【答案】B

【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是he,用has,故选B.

【点评】考查现在完成时,注意其常与for+一段时间连用。

18.—How do you like Treasure Island,Lucy?

—It's so exciting that I _______ it twice.

A. am reading

B. have read

C. was reading

D. had read

【答案】B

【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。

【点评】此题考查现在完成时的用法。

19.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。句意是:自从我五岁时被狗伤过之后我就一直怕狗。

【点评】本题考查现在完成时的用法。

20.—_______ my dictionary? I can't find it anywhere.

—I _______ it on the desk when I came in.

A. Did you see; have seen

B. Have you seen; have seen

C. Have you seen; saw

D. Did you see; see

【答案】C

【解析】【分析】句意:---你看见我的词典了吗?我到处都找不到了。---我进来的时候看见在桌子上。根据句意,第一空实际上是询问词典在哪儿,即表示看见词典与现在有关系,所以用现在完成时;第二空根据when I came in可知是过去我进来的时候发生的动作,用一般过去时,故答案为C。

【点评】考查动词的时态,注意理解句意,根据时态的定义判断。

21.My sister in America for two years.I miss her very much.

A. studies

B. studied

C. has studied

D. is studying

【答案】C

【解析】【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状

态并有可能继续持续下去。故C选项正确。

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

22.I ________my dictionary to my classmate David a week ago, but he ________ it to me yet.

A. lent; return

B. have lent; returned

C. lent; hasn't returned

D. have lent; didn't return

【答案】 C

【解析】【分析】句意:我一周前把我的字典借给了我的同学David,但他还没还给我。ago是过去时标志,故排除B和D选项,yet是现在完成时标志,因此用hasn't returned,

故选C。

【点评】考查时态,注意ago和yet的用法。

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.Our foreign teacher Miss Smith us English since five years ago.

A. taught

B. is teaching

C. has taught

D. teaches

【答案】 C

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

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

27.一This is the second time I have come to Taiyuan. It a lot.

一Yeah, it is becoming more and more beautiful.

A. changes

B. will change

C. was changing

D. has changed

【答案】 D

【解析】【分析】句意为——这是我第二次来到太原。它改变了很多。——是的,它将变得越来越美丽。根据have come,可知是时态是现在完成时,结构为have/has done,主语是it,用has changed,故选D。

【点拨】此题考查现在完成时。

28.I have lived here _______ I was born.

A. before

B. when

C. for

D. since

【答案】 D

【解析】【分析】自从我出生我就一直生活在这里。自从用since.

【点评】考查关连词的用法。

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

【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。

30.Which of the following is WRONG?

A. Your car is good except for the colour.

B. The film has begun for twenty minutes.

C. I have kept the book for two days.

D. What's the difference between the two tricks?【答案】 B

【解析】【分析】句意:下面哪一个是错误的?A选项意为:你的汽车除了颜色之外其他都很好;B选项意为:这场电影已经开始二十分钟了。这个句子是错误的,begun的原形是begin,意思是开始,是瞬间性动词,不能和一段时间连用;C选项意为:我借这本书已经两天了,这个句子是对的,keep是持续性动词;D选项意为:这两个把戏之间的区别是什么?故应选B。

【点评】考查句子结构。掌握短暂性动词不能与时间段连用。

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

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

32.一 Is Tom at home?

— No, he to the town.

A. has been

B. has gone

C. goes

D. will go

【答案】 B

【解析】【分析】考查动词的时态。由语境可知,Tom去镇上了,现在不在家。表示“已经去了某地”应用have gone to sp. 。故选B。have been to sp. 表示“去过某地”,现在已经回来了。

【点评】考查have been to与have gone to的辨析。

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

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

34.The new supermarket in our town _______ for two weeks, but I _______ there yet .

A. has opened; haven't gone

B. has been open; haven't been

C. has been open; haven't gone

D. has opened; haven't been

【答案】 B

【解析】【分析】句意:在我们城镇的新超市已经开业2周了,但是我还没有去过。根据for two weeks可知,谓语动词必须是持续性动词或表示状态的词; has opened这里强调的是动词,open是非持续性动词,不能与时间段连用,故排除AD;has been open这里open是形容词,可以与时间段连用;这里第二空表示没有去过应该用haven't been。have been表示去过某地;have gone表示去了还没有回来。根据句意故用haven't been。故选B。

35.一 How long your brother ______ this camera?

— For two weeks.

A. have; bought

B. have; had

C. has; had

D. has; bought

【答案】 C

【解析】【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了?”“两周了。”根据答语“For two weeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother,为第三人称单数,所以应该选择C项。

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

36.The old city_______ a lot since ten years ago.

A. changed

B. changes

C. change

D. has changed

【答案】 D

【解析】【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。【点评】考查时态的用法。

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

A. lose

B. will lose

C. have lost

D. am losing

【答案】 C

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

时。

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

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

【点评】考查动词的时态

39.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表示去了还没回来。

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

二、初中英语动词的时态

41.I’ll ring you up as soon as he .

A.arrive B.arrives C.will arrive D.arrived

【答案】B

【解析】句意:他一到我就给你打电话。在as soon as引导的时间状语从句中,当主句是将来时的时候,从句用一般现在时表示将来。he为单数,所以谓语用第三人称单数。故选B。

42.–What’s your father doing now? –He ______ the room.

A.cleaned B.cleans C.has cleaned D.is cleaning

【答案】D

【解析】

【详解】

句意:——你父亲现在在干什么?——他在打扫房间

考查动词时态。cleaned一般过去时;cleans一般现在时;has cleaned现在完成时;is cleaning现在进行时。根据问句可知此句时态是现在进行时;故选D。

43.The train in an hour. I must go to the train station right now.

A.left B.leave

C.will leave D.has left

【答案】C

【解析】

【详解】

句意:火车一小时后出发。我现在必须去火车站。A. left一般过去时;B. leave一般现在时;C. will leave一般将来时;D. has left现在完成时。in an hour一个小时后,表示的是将来的时间,因此句子的时态用一般将来时,其构成为will+动词原形,故答案为C。

44.—Where is Tom?

—He ______ the USA.He ______ back in two months.

A.has gone to; comes B.has bee to; will be

C.has been to; comes D.has gone to; will be

【答案】D

【解析】

【详解】

句意:----汤姆在哪?---他去了美国,他将在两个月之后回来。Have been in强调“过去曾去过”之意,表示经验;have been to的意思是“过去到过而现在已返回”,它强调“最近的经历”;have gone to表示“动作的完成”,强调人已离开说话的地方。In +一段时间,用于将来时。根据句意,故选D。

45.—Do you know what time your uncle Dazhou tomorrow?

—At 2∶00 p.m.. I will meet him when he at the airport.

A.gets to; arrives B.will get to; will arrive

C.will get to; arrives D.gets to; will arrive

【答案】C

【解析】

【分析】

【详解】

试题分析:句意:——你知道你的叔叔明天将什么时间到达达州吗?——下午两点。当他到了机场,我会去接他。get to +地点,到达某地;arrive,到达,如果后面加地点,要加介词in(大地点),at(小地点)。第一句是宾语从句,根据句意可知用将来时态。第二句是时间状语从句,主句用将来时,从句用一般现在时。故选C。

46.—Do you mind beside you, sir?

— . I alone to enjoy the music.

A.my sitting; Better not; used to sit

B.my to sit; Of course not; am used to sitting

C.me sitting; I’m sorry but I do; have been used to sitting

D.me to sit; Never mind; was used to sitting

【答案】C

【解析】句意:你介意我坐在你旁边吗,先生?——对不起,我确实介意,我习惯了独自坐着欣赏音乐。mind doing sth.介意做某事,doing前面可以用形容词性物主代词或代词的宾格,首先排除B,D;used to do过去常常做某事,be used to doing sth.习惯于做某事,根据后面的句子判断,对于坐在身边表示介意,故答案为C。

47.—Let’s go for a picnic if it ________ tomorrow.

— But nobody knows if it ________ tomorrow.

A.won’t rain; rains B.doesn’t rain; will rain

C.doesn’t r ain; rains. D.won’t rain; will rain

【答案】B

【解析】

【详解】

句意:——如果明天不下雨,我们就去野餐吧。——但是没有人知道明天会不会下雨。根据句意可知,第一个if是“如果”的意思,引导的是条件状语从句,if引导的条件状语从句的时态用一般现在时态表示将来,排除A,D选项;第二个if是“是否”的意思,引导的是宾语从句,根据时间状语tomorrow判断,从句的时态为一般将来时态,故答案为B。

48.My family ________ supper together e very day. It’s really a happy time for all of us. A.have B.had C.are having D.will have

【答案】A

【解析】

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

在进行时;D选项是一般将来时。

考点:考查动词时态。

49.—My grandma looking at that photo on the wall.

—I can understand. It helps her remember her childhood.

A.enjoys B.enjoyed

C.was enjoying D.will enjoy

【答案】A

【解析】

句意:——我奶奶喜欢看墙上的那个照片。——我能理解,它能帮她想起她的童年。A. enjoys喜欢,用于一般现在时态,主语单三时; B. enjoyed 喜欢,用于一般过去时态;

C. was enjoying 喜欢,用于过去进行时态,主语单三时;

D. will enjoy喜欢,用于一般将来时态;根据It helps her remember her childhood.可知用一般现在时态;故选A

50.We will go to Tian’anmen Square to watch the raising of national flag if it _________ tomorrow.

A.will rain B.rains

C.doesn’t rain D.won’t rain

【答案】C

【解析】

试题分析:句意:如果明天不下雨我们要去天安门广场看升国旗。根据句意及题干分析if 引导的是条件状语从句,主句是一般将来时态,根据“主将从现”原则,if从句中应用一般现在时态,根据句意是“不下雨”,所以选C。

【考点定位】考查动词的时态。

51.---Could you tell me______________ at the meeting? I didn’t take part in it.

---Sorry, I don’t know, either.

A.what he said B.what did he say C.what he says D.what does he say 【答案】A

【解析】

句意“-你能告诉我他在会议上说了什么吗?-对不起,我不知道”。根据tell sb sth可知,本题考查宾语从句。宾语从句要用陈述句语序,排除B和D,且根据I didn’t take part in it可知,用一般过去时,故选A。

52.–Have you seen yesterday’s TV play?I think Mary won’t marry the rich man.

–I agree. Unless the man finally ________ his mind to help the poor.

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

【答案】B

【解析】句意:你看过昨天的电视剧吗?我想玛丽不会嫁给那个有钱人的。-----我同意。除

非这个人最终改变主意去帮助穷人。unless引导的条件状语从句用一般现在时态表将来,故答案为B。

53.—How long have you lived in this town? —_____ December 22nd,2008.

A.Since B.In C.On D.For

【答案】A

【解析】

【详解】

A 本题考查介词用法。句意:—你在这个镇上住多久了?—从2008年12月22日以来。A. Since从……以来,和现在完成时连用; B. In后跟年月等时间,意为在……; C. On后跟具体日期或者中午下午等,意为在……;D. For后跟一段时间。December 22nd,2008.意为2008年12月22日,是具体日期,前面have lived是现在完成时,用since。故选A。

54.I didn’t know when he back. He said he would call me when he home.

A.will come; gets B.came; got

C.would come; got D.came; would get

【答案】C

【解析】

试题分析:句意为:我不知道他什么时候回来。他说他到家就会打电话给我。根据语境,前句是宾语从句,主句用一般过去时,从句应用表示过去的某种时态;后句是带有时间状语从句的宾语从句,从句中主句用过去将来时,从句应用一般过去时。结合选项可知应选C。

考点:考查从句的时态用法。

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

56.—I’m afraid the class has begun.—Don’t worry. It ________ until the bell ________. A.doesn’t begin; rings B.won’t begin; will ring

C.won’t begin; rings D.doesn’t begin; will ring

【答案】C

【解析】

试题分析:句意:-恐怕课已经开始了。一不要担心。直到铃声响了才会开始。前面是主句,会议还没开始,所以用一般将来时;后面是until引导的时间状语从句,所以要用一般

现在时代替一般将来时。所以选C。

考点:考查动词时态。

57.— Many city people their bikes to work every day.

—I think it’s a good idea.

A.ride B.rode C.will ride

【答案】A

【解析】

【详解】

句意“-许多城市的市民每天都骑他们的自行车上班-我认为这是一个好主意”。根据every day可知,用一般现在时,故选A。

【点睛】

与一般现在时连用的时间状语:sometimes, usually, never, always, often; every day / week / month / year / ... ;once/twice/three times a day/week/month/year...

58.David ________ 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

【解析】

【详解】

句意:杰克逊两年前离开学校,他已经走了两年了。

two years ago是过去时间短语,动词用过去式;for two year表示一段时间,动词应具有持续性或表状态,be away表状态,可以和现在完成时态连用。故选B。

59.—Linda, why _______ you late for school yesterday?

—Because I woke up late.

A.was B.were C.are D.is

【答案】B

【解析】

句意:——琳达,你昨天为什么上学迟到?——因为我醒晚了。根据时间状语yesterday可知此处用一般过去时,主语是you,因此谓语用were,故选B。

60.I don’t know how long the y _____. I remember he _____ his wife on a sunny day. A.married, got married to B.married, got married with

C.have been married , got married with D.have been married, married

【答案】D

【解析】

【分析】

【详解】

试题分析:句意:我不知道他们结婚多长时间了。我记得他是在晴朗的一天娶了他的妻子。此题考查现在完成时,因为how long多久,应用现在完成时,后有on a sunny day在晴朗的一天,应用一般过去时,根据句意,应选D。

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

人教版英语英语现在完成时的用法大全含解析 一、初中英语现在完成时 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.—How many times _______ you _______ to Beijing this year? —Three times. A. have;been B. had;been C. have;gone D. had;gone 【答案】 A 【解析】【分析】句意是:——你今年去过北京几次?——三次。考查have been 与have gone 的区别。have been 是指去过某地切已经回来了,have gone 是指去了某地还没有回来,根据答句Three times.可以推测已经回来了,故选 A。 2.—Do you still play basketball? —Oh, no. I ____ it for the past two years. A. haven't played B. didn't play C. won't play D. hadn't played 【答案】A 【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。 【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 3.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。 4.— 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。

英语语法-现在完成时用法及习题

目录 1现在完成时的构成 (2) 2现在完成时的用法 (5) 3 使用现在完成时需注意事项 (7) 4过去完成时与现在完成时的比较 (12) 练习题 (13) 答案 (16)

现在完成时对于我们来讲是所有时态中最难掌握的一种。因为它并不是表示发生于某一时间的事情,而是既涉及过去,又联系现在的一种时态。请参见下列三个例句: 例:1.I live in Beijing. 我住在北京。 2.I lived in Beijing. 我住过北京。(我在北京住过。) 3.I have lived in Beijing. 我一直住在北京。 例1.的live是一般现在式,表示“我现在住在北京”这一事实。 例2.的lived是过去式。这句只是表示在过去的某一时期我在北京住过,至于现在住不住在北京则不清楚。 例3.的have lived是现在完成时,表示我在过去的某一时间开始住在北京,现在也住在北京。表示从过去到现在的一种继续状态。 1现在完成时的构成 现在完成时的形式是“have (has)+过去分词”,表示继续、完了、结果和经验等四种意思。 现在完成时的否定句是在have(has)的后面加上not,疑问句是将have(has)置于主语之前。 1现在完成时的肯定句 句型:

We have lived in Beijing. 我们一直住在北京。 He has lived in Beijing. 他一直住在北京。 过去分词的三种用法 过去分词有下列三种用法(过去分词的构成详见第六章):1.构成现在(过去)完成时 have(has)+过去分词~ I have written the letter. 我写完这封信了。 2.被动语态:参见第十三章 be + 过去分词~ He was looked after.他受到照顾。 3.用于形容词 This is a broken chair. 这是一张坏的椅子。 2现在完成时的否定句 句型:主语+have(has)+not +过去分词~. I have not seen the movie yet.

英语现在完成时态讲解学习资料

现在完成时 一、定义:表示一个动作在过去发生并对现在产生影响 表示一个动作由过去发生持续到现在有可能停下,也有可能延续下去 表示一个动作从过去开始发生到目前为止已经发生多次。 二、构成:现在完成时是由“助动词have / has + 动词的过去分词”构成的, 其规则动词的过去分词构成与过去式相同,不规则动词的过去分词则需加强记忆。 如:I have just cleaned my clothes.我刚洗过衣服。 My brother has done his homework already. 我的弟弟已经做完他的作业了。 友情提示:在现在完成时的各种结构中,have, has均为助动词,无实际意义,只起构成时态的作用,不可省略。当主语是第三人称单数时助动词用has,其余人称一律用have。 过去分词 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 , play---played---played ,stay---stayed---stayed (4)、重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ ed ”。 stop---stopped---stopped , drop---dropped--dropped 2 、不规则动词: AAA型 原型过去式过去分词 burst burst burst cast cast cast cost cost cost cut cut cut hit hit hit hurt hurt hurt put put put set set set shut shut shut

现在完成时的基本用法

现在完成时讲解与练习 (一)现在完成时的基本用法 (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.—Hello, I have heard you are on holiday. —That’s not the case. Actually I ______ from my holiday in Athens, where I ______ for a fortnight. A.returned; stayed B.have returned; stayed C.will return; stay D.am to return; stay 【答案】B 【解析】 【详解】 考查时态。句意:—你好,我听说你在度假。—不是这样的,我已经从雅典度假回来了,我在那里待了两个星期。根据句意可知,我已经回来,所以用现在完成时have returned。根据语境,stay这个动作已经结束,表示过去发生的动作,所以第二空用一般过去时。故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.Only since the Industrial Revolution ________ in places away from their homes or been left to raise small children without the help of multiple adults. A.most people have worked B.have most people worked C.most people had worked D.had most people worked

(完整)初中英语现在完成时讲解.docx

现在完成时学案 翻译这两个句子,并且观察他们的时态。 Yesterday I finished my homework. T hat ’ s to say, I havealready finished my homework. ____________________________________________________________ I have lived here since 1990. _____________________________________________________ 现在完成时态 1.用法:①过去发生的动作对现在造成的影响或结果:强调结果 ②过去已经开始一直持续到现在的动作或状态:强调继续 2.现在完成时的构成have\has+过去分词 3.现在完成时的四个基本句型 肯定句He has finished the work. 一般疑问句否定句______________________ ______________________ 两回答肯定__________否定__________ 特殊疑问句_______________________ 4.在下列情形下用现在完成时 (1)① already 已经肯定句中或句尾 e.g.: I have already found my pen. = I have found my pen already. ② yet 已经否定句和疑问句句尾 e.g.: I have not finished the work yet. Have you bought a computer yet? (2)两词组 havegone to 去了某地havebeen to 去过某地e.g.: He has gone to Beijing e.g.: He has been to Beijing. (去了北京 (去过北京 ) ) (3)两结构 for two months for + 一段时间Jim has lived here for 2 months. since last year since + 过去点时间Lucy has been in Beijing since 3 years ago. since 3 years ago since 1990 since he came here since + 过去时态句子He has been in China since he came here. 5.在现在完成时中,短暂性动词不能和一段时间状语连用 He has bought the book for 3 years. (错)因 buy 短暂性动词不能和一段时间for 3 years连用。 ①(去掉一段时间 for 3 years) ___________________________________ ② (改为一般过去时,使句子的意思不变)He _________the book 3 years ago. ③(用延续性动词have 代替 buy) He _____________ the book for 3 years. 延续性动词和短暂性动词 ①延续性动词:表示的动作是能延续的动作,这种动作可以延续下去或产生持久的影响。 ②短暂性动词:也叫非延续性动词,瞬间动词,一次性动词。 come/arrive/get to/reach→ be here I have been here for 3 years. leave/go→ be away He has been away for 3 hours. die → be dead His father has been dead for 3 years. buy /catch→ have I have had the bike for 3 years. He has had a cold for 3 days. borrow → keep I have kept the book for 3 years. 还有其它的归纳如下: break→be broken marry→be married lose→be lost 6.过去分词的变法规则变化不规则变化动词表

现在完成时的基本用法

现在完成时的基本用法 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)+宾语.

【英语】 英语现在完成时专题练习(及答案)

【英语】英语现在完成时专题练习(及答案) 一、单项选择现在完成时 1.—How much do you know about the Winter Olympic Games to be held in Beijing? —Well, the media ________ it in a variety of forms. A.cover B.have covered C.would cover D.covered 【答案】B 【解析】 【详解】 考查动词时态。句意:——关于将在北京举办的冬奥会你了解多少?——嗯,媒体已经用各种形式进行了报道。根据句意可以判定出,本题用现在完成时态,强调过去的事情对现在的影响还存在。故C正确。 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.I am a better reader this year than I was last year because I ________ to hundreds of new concepts and ideas. A.have exposed B.had been exposed C.have been exposed D.was exposed 【答案】C 【解析】 【分析】 考查时态。 【详解】 句意:今年我比去年更擅长阅读,因为我接触了数百种新的概念和想法。由上文可知“阅读”的动作发生在去年,延续到今年,并对现在产生了影响,故应为现在完成时。Expose“暴露;揭发”为瞬间性动词,此处现在完成时需改为延续性动词表示“接触”的状态,故用be exposed。综上本题最终选C。 4.The Chinese women’s volleyball team won the gold medal at the Rio Olympics, w hich is the third time the team Olympic gold. A.claimed B.has claimed

现在完成时的构成英语语法大全

现在完成时的构成 一)肯定式 主语+助动词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代替,表示“从来没有”的意思。又如: 4)I have never seen him before.以前我从来没有见过他。 三)一般疑问式 助动词Have /Has +主语+过去分词+其它? 说明:把陈述句中的have或has放到句首,句末打问号,同时把句中的some ,already改为any ,ye t就构成了一般疑问句。肯定回答用“Yes ,主语+have/has.否定回答用“No,主语+haven't/hasn't.”有时也可以用“No,not yet./No ,never./No,not even once.”等。实例:

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

现在完成时(短暂性动词与延续性动词)的用法 基本结构:主语+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等等

中考英语现在完成时专项练习(附答案)

中考英语现在完成时专项练习(附答案) 一、初中英语现在完成时 1.—Look! Your teacher Miss White is over there. —No, it can't be her. She ______ to Beijing. A. has gone B. has been C. went D. will go 【答案】A 【解析】【分析】句意:--看!你的老师怀特小姐在那边。--不,那肯定不是她。她去了北京。A. has gone去了某地,表示该人不在说话地点; B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。 【点评】考查固定搭配have gone to。 2.I ________ an invitation to the concert. I can't wait to go. A. receive B. will receive C. was receiving D. have received 【答案】D 【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。 【点评】考查动词时态。根据题目所给语境推断出应使用的时态。 3.—How do you like Treasure Island,Lucy? —It's so exciting that I _______ it twice. A. am reading B. have read C. was reading D. had read 【答案】B 【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。 【点评】此题考查现在完成时的用法。 4.—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四个词的词义和用法。

英语语法现在完成时的基本例句精修订

英语语法现在完成时的 基本例句 SANY标准化小组 #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

现在完成时的基本例句: 1.I have worked here since 1970. 自1970 年以来我就在这儿工作。 2.He has been to the Great Wall twice. 他已经去过两次长城了。 3.Mike has just finished his homework. 迈克刚做完他的作业。 现在完成时是描述过去发生的而与现在情况有关的事或状态(例2, 例3),或是从过去某时到现在为止这一段时间中发生的情况(例1),换言之,现在完成时是表现从过去到现在的事情。2 现在完成时的用法现在完成时的形式皆以“ have(has)+过去分词”来表示,有“继续”、“完了”、“结果”、“经验”等用法。 继续 I have studied English for three years. 我已经学习英语三年了。 She has been sick since last month. 她从上个月就生病了。 经验 I have visited Beijing many times. 我访问过北京好多次了。 Have you ever been to Hawaii 你曾经去夏威夷吗 完成 I have just finished my homework. 我刚刚完成我的家庭作业。 Has he finished his work yet 他作好工作了吗 结果 My brother has become a teacher. 我哥哥已经成为一名教师了。 I have lost my watch. 我手表弄丢了。(我现在仍旧没有表)

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

英语中现在完成时的基本用法讲解 (含义:我对他有所了解了,现在能够谈谈他的情况了。 )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)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。第三人称单数用has,其余用have. 现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。以study 为例,其否定式、疑问式和简单回答形式如下: (2)用法: 1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。说话人强调的是该动作或状态对现在的结果或影响。 My daughter has just gone out. 我女儿刚出去。 I’m sure we’ve met before. 我肯定我们以前见过面。 She has arrived. 她到了。 2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等。如: I haven’t heard from her these days. 这些日子我没有收到她的信。We haven’t seen you recently. 最近我们没有见到你。 They have been away for two years. 他们离开已经两年了。She has been with us since Monday. ★注意: 1)since和for的区别 since后接时间点,如1993,last term, yesterday, the time I got there。for后接一段时间,表示“长达多久”,如ten years, a while, two days等。 Exercise: 用since和for填空 1. Jim has been in Ireland ______ Monday. 2. Jill has been in Ireland ______ three days. 3. His aunt has lived in Australia ______15 days. 4. Mary is in her office. She has been there ______ 7 o'clock. 5. India has been an independent country ______1974. 6. The bus is late. They've been waiting ______ 20 minutes. 7. Nobody lives in those houses. They have been empty ______ many years. 8. Mike has been ill ______a long time. He has been in hospital ______ October. 2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。因此,不能说: He has come here for 2 weeks. × The old man has died for 4 months. × They have left only for 5 minutes. × 以上三句话可以改为: He has been here for 2 weeks. The old man has ______ _______ for 4 months. They have

英语现在完成时讲解

现在完成时 1.构成: 助动词(第一、第二人称单复数以及第三人称复数)have /(第三人称单数)has +过去分词”否定句形式:是在have/has后直接+not;疑问句形式:把have/has提前。 肯定回答:Y es,主语+have/has. 否定回答:No,主语+haven’t/hasn’t. 现在完成时用于描述一个发生在过去,并一直延续到现在,或者可能还要延续到将来的动作。 e.g. I called her just now. (过去时)/ I have just called her.(现在完成时) They have worked in the factory for ten months by now.从句中得知:他们在工厂干活这个动作始于十个月前,这十个月来他们一直在工厂干活,换而言之,这个动作从过去一直延续到了现在。 e.g. We have learned English for nearly 3 years.学英语这个动作开始于3年前,三年来一直在学,也就是说学英语这个动作从三年前一直延续到现在。 2.常与现在完成时连用的时间状语有: already , yet , never , ever , just , before , in the last/past 10 years , so far , since+点时间, for+段时间等等。 1) already , just用语肯定句中: e.g. --Would you like to see the film? --No, I’ve already seen it. / No, I have seen it already. / No, I have just seen it. (言下之意:已知内容,无须再看。) 2) yet用于有already的句子变成的否定句或者疑问句中,放在句尾。 e.g. I have already milked the cow. (我已经挤过牛奶了。) → Have you milked the cow yet? –No, I haven’t done it yet. / No, not yet. Have you had lunch yet? 3) never用于否定句或者否定回答中。ever用于疑问句中表示“曾经……吗?” e.g. I have never lost a library book before. → Have you ever lost a library book? –No, never. 4) before用于句末。 e.g. The woman has never heard of you before. 5) so far用于句首或句末。 e.g. So far, we have traveled to the moon. 6) in the past/last…years用于句末。 e.g. I have learned more than 2000 new words in the last/past 3 years. 7) for+一段时间(句中动词必须是延续性动词) since+起点时间(句中动词必须是延续性动词) since+一段时间+ago(句中动词必须是延续性动词) e.g. I have taught English for 9 years (since 9 years ago). He has read newspaper for 3 hours (since 3 hours ago). He has been in his school since 1999. I have known him since 20 years ago (for 20 years). *since+从句(从句用过去时态) e.g. I have lived here since I was born. He has worked in this factory since he left college.

相关文档
最新文档