文档库 最新最全的文档下载
当前位置:文档库 › 高中现在完成时讲解与练习(非常详细)

高中现在完成时讲解与练习(非常详细)

高中现在完成时讲解与练习(非常详细)
高中现在完成时讲解与练习(非常详细)

现在完成时讲解与练习

一、现在完成时的构成

1. 现在完成时结构:

主语+助动词have(has) +动词过去分词

否定句:have/has后加not, haven’t/hasn’t

一般疑问句:前提have/has

被动:have /has been +动词的现在分词

2.现在完成时的概念:

1) 表示过去发生的动作对现在造成的影响或结果。

--Have you had your lunch yet?你吃过午饭了吗?

--Yes, I have. I have just had it. 是的,我刚吃过。(现在我不饿了。)

I have already posted the photos. 我已经寄过这些照片。(这些照片已不在我这里了。)

2) 过去发生的事情,一直持续到现在(其谓语动词多是延续性动词或表示状态的词)。

I haven’t seen her these days. 近来我一直没见过他。

I’ve known Li Lei for three years. 我认识李雷已经三年了。

They have lived here since 1996. 他们自从1996年就住在这儿。

She has taught us since I came to this school. 自从我来这所学校,她就教我。

3. 现在完成时多与下列时间状语连用:

1) 用于“过去发生的事,对现在造成的影响或结果”的时间状语有:

already(已经→肯定句) yet(还;尚未→否/疑问句) -Has he phoned you yet?---No,not yet.

never(从未) ever(曾经→疑问句)Have you ever talked to him about it ?

just(刚刚) before(以前)

a lready 用于肯定句,可放在助动词之后、过去分词之前,也可放在句末;

yet用在疑问句中意为“已经”,用在否定句中表示“还”,常放在句末;

ever意为“曾经”,用于疑问句或否定句中,放在助动词与过去分词之间;

never意为“从来都没有”,常和before连用,多放在助动词与过去分词之间。Eg.I have never traveled by plane before.

before 意为“以前”,指过去不确定的某个时间,总是放在句末,不受句型的限制。Eg.I haven’t heard of it before.

2) 用于“过去发生的事,一直延续到现在”的时间状语有:

for + 时间段(for two years)

since two years ago

since + 时间点since 2008

Since then

since he came here.

so far(目前;迄今为止)

up to now=till now=by now到现在为止;直到现在

all the time 总是;一直recently lately最近these days 近几天

【by the end of…到…末/结束】by the end of this year 到今年年末

by the end of this month到本月末

during /over the last (past) few years 在过去的几年中

in the last /past months在过去的几个月中in the past/last few days/years 在过去的这几天3) This/It is the first/second time + that从句that从句要用现在完成时

This is the first time that I have come here.

4)在条件,时间,让步状语从句中,表示将来某时以前已完成的动作

I will not believe you unless I have seen it with my own eyes.

I will go with you as soon as I have finished my work.

3. have(has) been 和have(has) gone 区分

1) have/ has gone (to) 表示某人已经去了某地,人不在这儿。

--Where is Jim? –He has gone to London. (人不在这儿,已去了London)

2) have/ has been (to) 表示曾经到过某地,但现在人已回来。

I have been to Shanghai twice. 我到过上海两次。(以前去的上海,现在人已回来)

--Where have you been, Jim? 吉姆,你去了哪里?

--I have been to the library. 我去了图书馆。

后面还可以跟不定式

I’ve been to see my grandmother.(现已回来) She’s been to do some shopping.

3) have/has been in + 地点(adv. 去to) 在某处呆过多长时间(现在还在那里)

How long have you been here/there? I have been here/there for 10 years.

你在这里多长时间了?我在这里10年了。(现在还在)

Dashan has been in China since 20years ago. 大山自从20年前就在中国。(现在还在)

How long have been at this school? I have been here for over two years.

你在这所学校多长时间了?我在这里两年多了。(现在还在)

4.have got 的特殊用法:have got 在形式上时现在完成时,在意思上和have相

同: Have you got (=Do you have)a timetable? She hasn’t got any relations. I’ve got another three minutes.

5.have got to 和have to 意思相同: have got to 和have to 意思相同: have got to =have to,表示“不得不”:

You’ve got to be careful. That’s what we’ve got to do. You’ve got to keep this in mind.

在口语中,have有时可以省略。

We got to make ends meet.我们得收支相抵。

二、现在完成时和一般过去时的区别

现在完成时表示过去发生的某一动作对现在造成的影响或结果,强调的是现在的情况,所以它不能与表示过去的时间状语连用。如:yesterday, last night, three weeks ago, in 2004 等。而一般过去时只表示过去的动作或状态,和现在没有任何关系,它可以和表示过去的时间状语连用。

I have seen the film. 我看过这部电影。(我了解这部电影的内容。)

I saw the film last week.我上星期看了这部电影.(只说明上星期看了这部电影,不涉及现在的情况) He has lived here since 1992. 1992年以来他一直住在这里。(他现在还住在这里)

He lived here in 1992. 1992年他住在这里。(不涉及现在他是否还住在这里)

把下列句子分别变成否定句、一般疑问句并作回答。

1) I have already cleaned the room.

否定句: ____________________________________________________________

一般疑问句:_________________________________________________________

肯定回答:________________________ 否定回答:_________________________

2) Jim has never been to Harbin.

一般疑问句:________________________________________

肯定回答:________________________ 否定回答:_________________________

3)We have lived here since 2 years ago.

否定句: _________________________________________

一般疑问句:________________________________________

对画线部分提问:_________________________________________________________

三、用所给词的适当形式填空

1. I _________________________________(learn) 2000 English words so far.

2. The old man _______________________________(live) here for 40 years.

3. I ________________________________(not see) you for ten years.

4. _____________________ you ____________________ (sweep) the floor today? It is so dirty.

5. ______________________ he _____________________(spend) all his money? Yes, he has.

四、短暂性动词与持续性动词在现在完成时中的运用

在现在完成时中, 短暂性动词一般不与时间段连用。即:不与for, since短语或how long问句连用。非延续性动词与一段时间连用时可采用下述三种方法:

a.将非延续性动词转化为延续性动词

练习:将下列非延续性动词转化为延续性动词

buy ; borrow ; open ; close ; begin/start ;come ;go/leave ;finish ; died ;catch a cold ; put on ; get up ;wake up fall asleep ; lose ; join leave

1.He left his office 3 hours ago.

He from his office for 3 hours.

It 3 hours since he left his office.

2.He has been dead 4 years. He ago.

It has been he died.

b.将时间状语改为过去时间,并用一般过去时代替现在完成时。 Eg. I have been away from this school for eight years. I left this school eight years ago.

c .用句型“it is +一段时间+since从句(从句中的谓语动词用非延续性动词的一般过去式)”表示。如:It is two years since the ol

d man died.

注意:瞬间动词在完成时态中的否定式可以接一段时间。

如: [Exercises] Ture or False

He has come to Beijing since last year.( ) He has lived in Beijing since last year.( ) He has joined the army for 3 years.( ) He has served in the army for 3 years.( ) He joined the army 3 years ago. ( ) He has been a soldier for 3 years. ( ) It is 3 years since he joined the army. ( ) He has joined the ar my. ( )

短暂性动词与时间段连用时,要转化成表示状态的词或短语。

1. She __________________ (leave) home last week.

2. She has already________________ (leave) home.

3. She_________________________________ home for a week.

A. has left

B. left

C. has been away

D. has been away from

4. How long has she ________________________ home?

A. left

B. leaved

C. been away from

1. The old man is________________ . He_____________________ ten years ago.

2. He has_______________________________ for ten years. (die/dead填空)

3. ( ) How long has he___________________________ ?

A. died

B. been dead

C. die

D. been die

join the League 入团join the Party 入党join the army 参军

A: When did Zhao Lin __________________ the League?

B: He______________ the League last year. He has ___________________the League for one year.

1. A: I____________________ a book from the library yesterday.

B: How long ___________ you____________________ it?

A: I can _______________ it for a week.

2. He ______________________ the dictionary since last week.

A. borrowed

B. has borrowed

C. has kept

D. kept

1. A: 我买了一辆自行车。I _____________ __________________a bike.

B: 你买了多长时间了?How long ________________ you ___________ it?

A: 我上个月买的。I ______________________ it last month.

2. I ______________________ this pair of skates for two years.

A. have bought

B. have had

C. bought

D. had

The movie _____________ (start) half an hour ago. It ______________________ for thirty minutes.

A: When did the factory _______________?

B: It _______________ ten years ago.

A: How long has it _____________________?

B: It has ______________________ for ten years.

A: When did the shop_______________?

B: It ______________ a month ago.

A: How long has it ___________________.

B: It has _____________________ for a month.

arrive in/at... 到达,抵达come to... 来到......

1) A: When did you ______________ in Shanghai?

B: I __________________ here last week.

A: How long have you ____________ ______________ Shanghai?

B: I have _______________ here for a week.

2) I___________ to this school last year. I have____________ __________ this school for a year.

(用get catch have 适当形式填空)

1. I _______________/_______________ a cold last week. And I’m not feeling well now.

So I _______________________ a cold for a week.

2. I __________________________ a cold since last week.

A. have got

B. have caught

C. have had

D. got

练习:

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 s o 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

C. Have ; done ; have finished D. will ; do ; finish

11、His father ______ the Party since 1978 .

A. joined B. has joined C. was in D. has been in

12、—Do you know him well ?

—Sure .We _________ friends since ten years ago .

A. were B. have been C. have become D. have made

13、—How long have you ____ here ?

—About two months .

A. been B. gone C. come D. arrived

14、Hurry up! The play __________ for ten minutes .

A. has begun B. had begun C. has been onD. began

15、It _____ ten years since he left the army .

A. is B. has C. will D. was

16、Miss Green isn't in the office . she_______ to the library .

A.has gone B. went C.will go D. has been

17、My parents ______ Shandong for ten years .

A. have been in B. have been to

C. have gone to D. have been

18、The students have cleaned the classroom, ?

A. so they

B. don’t they

C. have they

D. haven’t they

19、has Mr White been a member of Greener China since he to China?

A. How soon, comes

B. How often, got

C. How long, came

D. How far, arrived

20、His uncle for more than 9 years.

A. has come here

B. has started to work

C. has lived there

D. has left the university

五、补充

1)由since引导的从句中的时态:

由since引导的从句一般用过去时(主句谓语动词用现在完成时)

We’ve been friends ever since we met at school.

Much has changed since I was there last time.

2)当表示有多少时间时,主句谓语可用一般现在时: It’s two years since I left home. How long is it since you came here last time?

3)在下面句型中也可用现在完成时:出现最高级

This is the best tea I have ever drunk.

This is the most interesting book I have ever read.

This is the easiest job I have ever had.

一、单项选择。

1、现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。这种考查难度较大,往往无时间状语,需要从上下文分析、推理才行。故上两侧根据上下文分析、推理,正确答案是B。

2、现在完成时常与already(已经),just(刚刚,正好),ever(曾经),never(从来,也不;从不),before(以前),yet(仍然)等连用。故

2应选B。

3、C

4、现在完成时常与recently(近来),so far(到目前为止),in the past/“last + 一段时间”等时间状语连用。因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持

续到现在的。故4应选D。

5、C

6、现在完成时时常与“for +时间段或since +过去时间点”连用(含从

句,从句过去时)。故6应选C。

7、C

8、现在完成时还与once(一次),twice(两次),three times(三次),several times(几次)等表示重复次数的词语连用。故8应选B。

9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday , last week , a moment ago等)连用。故9的正确答案为B。

10、B

11、现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。故11的正确答案依次为:D。

12、B 13、A 14、C 15、A。

16、“have/has gone to + 地点”表示“某人去了某地(还未回来)”,指主语所指的人不在这儿。“have/has been in + 地点”表示“在某地呆了多长时间”,常与表示时间的状语连用。“have/has b een to +地点”表示“曾经去过某地(但现在已不在那儿)。”故16的正确答案为A。

17、A 18、D 19、C 20、C

1、belongs

2、spoke, have forgotten

3、wasn’t

4、am just helping out

5、broke, was playing

6、arrives

7、was reading, fell

8、feels

9、never thought, were going

10、didn’t realize, wan ted

11、haven’t cleaned

12、I’ve been told

13、have been

14、have met

15、had gone up

16、had gathered ; was already ringing

17、would gather ; would already have rung

18、had been planning

19、to take

20、there are going

21、didn't

22、As soon as I finished writing

23、Makes

24、am thinking of

25、will have been studying

26、will have graduated

27、Hardly had I reached

28、would be; hasn't arrived

29、is

30、they would be friends

31、have been discussing ,haven't reached

32、went

33、have you put

34、before Tom comes back

35、is shown

36、are you getting

37、were you doing , had just finished

38、have never read

39、It was once believed

40、got hurt

41、have been risen

42、have added up to

43、proved

44、will last

45、took place

46、don't sell

47、had left

48、have made

49、has been married to

50、was sent

人教版八年级下册现在完成时专项讲解

现在完成时 现在完成时(present perfect tense)通常表示过去发生的动作一直延续到现在,而且还可能继续下去,或者表示过去的行为对现在造成一定的影响,可能还会产生结果等。 1.现在完成时结构 1.1.助动词have/has+动词过去分词。其中,助动词要随着主语的变化而变化,当主语是第三人称单数时,助动词要用“has”。 例:Have you finished your work? He says that he has seen UFOs many times. 1.2.现在完成时的缩写形式:I have=I ’ve have not= haven’t has not= hasn’t 例:I’ve finished my work./He hasn’t finished his work. 1.3.现在完成时的一般疑问句:Have/Has+主语+动词的过去分词+其他?肯定回答:Yes,主语+have/has.否定回答:No,主语+haven’t/hasn’t. 例:----Have you finished your work?----Yes,I have./No,l haven’t. ----Have they arrived?----Yes,they have./No,they haven’t. 1.4.1.通过加-ed的形式来构成规则动词的过去分词,就像我们构成这些动词的过去式方法一样。 大多数动词后+ed.如finish---finished. 以字母e为结尾的动词后+d,如change---changed. 以辅音字母加y结尾的动词,去掉y,再加ied.如carry---carried.

现在完成时趣味讲解

现在完成时趣味讲解 现在完成时的含义 可与现在完成时态相连用的常见时间状语 瞬间动词在现在完成时态中的用法 现在完成时的含义 在当今常见的语法书中对现在完成时的定义大多是:现在完成时是指过去发生的至今已经完成或还在继续的动作。在笔者2011年于《海外英语》中发表的《have + -en的构式研究》中曾指出这一说法的稍欠妥之处。因为过去发生的“已经完成”或“未完成”容易让学生产生疑惑:究竟是不是完成时? 笔者认为易仲良教授提出的“式态”的说法以及马承老师提出的“现在完成时表示过去已经发生而与现在情况有关系的动作”这一说法更能让学生理解。事实上,我在初中的教学过程当中也是这样跟学生讲解的,学生们能够较好的理解这一说法,并能自然地将现在完成时与一般过去时区分开来。 常与现在完成时相连的时间状语 在初中阶段,多数考查现在完成时的句子当中都有较为明显的时间状语标志词, 比如以下的这些句子(均摘录自人教版教材):

Have you read Treasure Island yet? I’ve already read it. Have you ever been to a museum? I’ve never been to a science museum. I’ve had this bike for three years. 如果在实际的教学过程当中孤立地让学生记忆这些时间状语标志,无疑会给学生增大学习难度。为了能够提高学生的学习兴趣,我认为可以通过口诀韵律的方式让学生较快地掌握:以前(before)从来不(never)出现,最近(recently)曾经(ever)一两遍(once/twice/many times…), 自从(since+时间点)刚刚(just)for一段(for+一段),至今(so far/up to now)已经(already/yet)很明显。 在实际的教学过程当中,教师可有意识地讲述两个“已经”(already/yet)及(since/for)的区别着重分章节讲解,让学生在有了整体概念的基础上对各个考点进行突破。 瞬间动词在现在完成时中的用法 在人教版的课本附录的语法讲解中,我们可以看到:“某些动词的现在完成时可表示过去某一时间开始并一直持续到现在(包括”现在“在内)的动作或状态,可以和表示延续的时间状语连用。表示持续动作或状态的动词多是延续性动词”。如:

八年级英语下册-现在完成时态的讲解与练习-人教新目标版

现在完成时讲解与练习 1.构成现在完成时是由助动词 have(has)+动词的过去分词构成。助动词说明该谓语是属于现在时范围。它和 主语的人称、数要保持一致。过去分词是主要的谓语动词,说明句子的意义。 2.用法 (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 have't seen her for four years. 我有四年没见到她了。 3.结构 1).陈述句结构:主语+have( has)(not)+过去分词+其它。have not=h aven’t has not=hasn’t. 2).一般疑问句结构:Have( Has )+主语+过去分词+其它 3).特殊疑问句:特殊疑问词+have(has) +主语+ 过去分词+其它 eg. He has already finished his homework. He hasn’t finished his homework yet. Has he finished his homework yet --Yes, he has./ No, he hasn’t./ No, not yet. (3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice, ever, never, three times等时间状语。如: I have been to Beijing twice.我去过北京二次。 4.现在完成时的时间状语 (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.我以前见过她,但记不起在哪里见过。 He has been there three times the last few years.近几年他去过那里三次了。 d.用包括“现在”在内的时间状语,如:now, today, this morning (month ,year, term)等。例如 -Have you met him today-No,I haven't.今天你见过他吗我没有。 How many times have you been there this year 今年你去过那里多少次 (2)现在完成时可以和带有since或for等表示“一段时间”的状语连用,表示动作或状态从某一时刻开始, 一直持续到现在。如:I haven't seen him for two years. 但是,像come, arrive, buy等终止性动词不能与 表示“一段时间”的状语连用。要用,必须改为“be(在)”等延续性动词来表述。现归纳总结一下由非延续性动 词到延续性动词的转换: arrive→be here begin(start)→be on die →be dead come back→be back leave →be away fall ill(sick,asleep)→be ill(sick,asleep) get up→be up go out → be out finish →be over put on →wear 或be on open →be open join →be in或 be a member of… close →be closed go to school→be a student borrow →keep buy →have catch(a cold)→ have(a cold) get to know →know begin to study→study come to work →work等 如:He has been a soldier for three years.他参军三年了。

中考中考英语总复习现在完成时专项及解析

中考中考英语总复习现在完成时专项及解析 一、初中英语现在完成时 1.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。 【点评】考查现在完成时。 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.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。句意是:自从我五岁时被狗伤过之后我就一直怕狗。 【点评】本题考查现在完成时的用法。 4.—Where is your father? — . A. He has been to Shanghai B. He has been in Shanghai C. He has gone to Shanghai D. He have been to Shanghai 【答案】C 【解析】【分析】句意:-你的父亲在哪儿?-他去上海了。Have been to去过某地(已回);have been in在……;have gone to去了某地(未回)。本题中父亲是人们在找的人,所以是去了某地,还没回来,用have gone to。主语he是三人称单数,用has gone to。故选C。

现在完成时讲解(含讲解及习题)

现在完成时讲解 一、构成: 肯定式:主语+ 助动词have/has + 动词的过去分词. 疑问式:助动词Have/Has + 主语+ 动词的过去分词? 否定式: 主语+ 助动词have/has + not + 动词的过去分词. 过去分词规则变化: a)一般情况下,直接加ed, (work---worked,water---watered, finish---finished等;) b)以“辅音字母+ y”结尾的动词, 把y 变成i 再加ed, (carry---carried study---studied等;) c)以辅+元+辅结尾且中读的动词,要双写最后一个辅音字母,再加ed。(stop---stopped,shop---shopped) d)以不发音的e结尾的动词,只加d ( 过去分词不规则变化表: 二、用法: 用法一:表示过去(已经、曾经或从未)发生的某一动作对现在造成的影响或结果。 标志词:①already, ②never, ③ever, ④just, ⑤yet, ⑥before, ⑦once/twice/数字+ times 例:I have cleaned my room. 我已打扫了房间(房间现在是干净的,不需要打扫了) They have left. --他们已经离开了,也就是说现在他们人不在这里 I have never had a car (我从未有过汽车。) I have been there twice. a)already 往往用于肯定句,用在疑问句时表示强调或加强语气;yet 用于否定句和疑问句。 ?He has already left here. 他已经离开这里了。 ?Has he already left here? 他(真的)已经离开这里了吗?(表示加强语气) ?My teachers haven’t had breakfast yet. 我的老师们还没有吃早饭。 ?Have you written to your parents yet? 你已经给你父母写过信了吗? b)never 是否定词,表示“从来没有”,而ever 表示“曾经” ?We have never been to the Great Wall. 我们从来没有去过长城。 ?Have you ever been to Canada? 你们曾经去过加拿大吗? c)just用于句中, 表示“刚刚” ?I’ve just had breakfast. 我刚吃完早饭。 ?What have they just done? 他们刚刚做了什么? d)before用于句末, 表示“以前” ?I’ve seen it before. 我以前见过它。 练习:用never,ever,already,before, just或yet填空。 1. I have __________seen him before, so I have no idea about him. 2. Jack has __________finished his homework. 3. --Have you _________seen the film? --No, I have ________seen it. 4. ---Has the bus left _______? ---Yes, it has ________ left. 5. Would you like to go to the zoo with me? Yes, but I have been there _________.

高中现在完成时讲解与练习(非常详细)

现在完成时讲解与练习 一、现在完成时的构成 1. 现在完成时结构: 主语+助动词have(has) +动词过去分词 否定句:have/has后加not, haven’t/hasn’t 一般疑问句:前提have/has 被动:have /has been +动词的现在分词 2.现在完成时的概念: 1) 表示过去发生的动作对现在造成的影响或结果。 --Have you had your lunch yet?你吃过午饭了吗? --Yes,Ihave.I havejusthad it.是的,我刚吃过。(现在我不饿了。) I havealreadyposted the photos. 我已经寄过这些照片。(这些照片已不在我这里了。) 2) 过去发生的事情,一直持续到现在(其谓语动词多是延续性动词或表示状态的词)。 I haven’tseen herthesedays.近来我一直没见过他。 I’ve knownLi Leifor three years. 我认识李雷已经三年了。 They havelivedhere since1996.他们自从1996年就住在这儿。 She has taughtussince I came to this school. 自从我来这所学校,她就教我。3.现在完成时多与下列时间状语连用: 1) 用于“过去发生的事,对现在造成的影响或结果”的时间状语有: already(已经→肯定句)yet(还;尚未→否/疑问句)-Has he phoned you yet?---No,not yet. never(从未)ever(曾经→疑问句)Have youever talked tohimabout it? just(刚刚) before(以前) a lready 用于肯定句,可放在助动词之后、过去分词之前,也可放在句末; yet用在疑问句中意为“已经”,用在否定句中表示“还”,常放在句末; ever意为“曾经”,用于疑问句或否定句中,放在助动词与过去分词之间; never意为“从来都没有”,常和before连用,多放在助动词与过去分词之间。Eg.I havenever traveled by plane before. before 意为“以前”,指过去不确定的某个时间,总是放在句末,不受句型的限制。Eg.I haven’t heard of it before. 2) 用于“过去发生的事,一直延续到现在”的时间状语有:

英语现在完成时专项

英语现在完成时专项 一、单项选择现在完成时 1.Never _______ a greater, or more beautiful, or a calmer or nobler thing than you. A.did I see B.have I seen C.I saw D.I have seen 【答案】B 【解析】 【详解】 考查时态和倒装。句意:我从未见过比你更伟大、更美丽、更冷静、更高贵的东西。Never 位于句首时,要进行部分倒装,强调过去的动作对现在的影响要用现在完成时,故B项正确。 【点睛】 倒装是高中英语的常见考点,注意当含有否定意义的词,如never,hardly,seldom,little,few,not until及not only等位于句首时,其后需要用部分倒装。 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.The Greens moved back to the countryside in 2008 and ________ a happy and peaceful life there ever since. A.are leading B.lead C.led D.have led 【答案】D 【解析】 【详解】 考查时态。句意:格林一家2008年搬回农村,从此过上了幸福安宁的生活。根据句中时间状语,ever since自从那时候起,可知,指从2008年一直持续到现在,故用现在完成时。故选D。 4.With people paying attention to fitness, self-service mini-gyms, each covering about 5 square meters, ________ in China’s major cities these years. A.have sprung up B.sprang up

现在完成时讲解与练习答案

6. So far I _______________(make) quite a few friends here. 7. How long ________ the Wangs ______________(stay) here ? For two weeks. 8. I ________ just ___________ (finish) my homework. 9. He ________ (go) to school on foot every day. 10.____ you ______ (find) your science book yet? 11. If it ____ (be) fine tomorrow, I'll go with you. 12. The students ____________ (read) English when the teacher came in. 13. Look! The monkey __________ (climb) the tree. 14. My mother __________ (come) to see me next Sunday. 15. I've lost my pen. _________ you ________ (see) it anywhere? 1. have, seen, saw 2. Has, finished 3. has, come 4. has gone 5. have worked, moved 6. ha ve made 7. ha ve , stayed 8. have, finished 9. goes 10. have, found 11. is 12. were reading 13. is climbing 14. is coming 15. Have, seen II. Choose the best answer. 1. How long have you _______ here? A. come B. got C. arrived D. been 2. My grandpa died _________. A. at the age of my 2 B. for 2 years C. when I was 2. D. my age was 6. 3. Jane has _____ to BeiJing . She will come back tomorrow. A. been B. gone C. went D. never been 4. It is ten years _____ I last saw her. A. after B. since C. for D. that 5.--Who will go to the station to meet Lorry? --I will. I _____ her several times. A. met B. have met C. had met D. will meet 6. --What a nice dress! How long _____ you _____ it? --Just 2 weeks. A. will, buy B. did, buy C. are, having D. have, had 7.--Do you know Lydia very well? --Yes, She and I _____ friends since we were very young. A. have made B. have become C. have been D. have turned 8. The Smiths _______ in China for 8 years. A. has lived B. lived C. have been D. live

外研版英语英语现在完成时专题复习含答案解析

外研版英语英语现在完成时专题复习含答案解析 一、初中英语现在完成时 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.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.He has studied in our school __________. A. since five years B. for five years C. for five years ago D. in five years 【答案】B 【解析】【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。 【点评】考查时间状语。根据句意选出正确的时间状语。 4.He ________ for ten years. A. has been married B. married C. got married D. had married 【答案】 A 【解析】【分析】句意:他结婚十年了。根据句意可知是从过去持续到现在的动作,应该用

(完整版)现在完成时讲解和练习(中文讲解).doc

现在完成时的用法和练习 一、在完成的基本用法 1. 表示去生的作在的影响和果。常用副just, already 和 yet, 通常作:做了某事,已做了某事,没有做某事在完成的此用法只用一般 疑句提。 He has left Beijing. 他已离开北京了。 (He is not in Beijing now.) I have just had lunch. 我吃午。 ( I am not hungry now.) She has already cleaned the house她.已把房子打了。 (The house is now very clean.) We haven’tthrown out the trash. 我没有把垃圾扔出去。(The trash is still in the house). Have you done your homework yet? 你的作已做了? Yes, I have.No, I haven’t. Ex. 1.We ___________ just ___________ (have) a P.E. class. We are very tired now. 2.She _______________________ (not find) the key __________. She can’tget into the house. 3.He ______________________ (go) home. He is not at school now. 4.__________ you __________ (tell) your parents about it _________? 5.I __________ already __________ (tidy) the room. It’s not messy any longer. 2. 表示到在止曾有某种。常用副ever, never 和 before. 通常 作:曾做某事此用法通常也只用一般疑句提或是用how many times 提。 Have you ever swum in the sea?No, never. Have you ever eaten pizza?Yes. A lot of times. I have been to America once. He has never traveled by ship. Have you drunk whisky before? How many times have you visited the Great Wall? *This is the most interesting book I have ever read. *This is the second time I have flown in a plane. Ex. 1.--__________ you __________________ (ever run) marathon? --No, I haven’t. It ’stoo hard for me. 2.He _________________________ (visit) the Summer Palace three times. 3.--__________ you __________________ (ever be) to Macao? --Yes, I have. It’s an interesting place. 4.This is the highest building I ___________________________ (ever see). 5.I __________________________________ (never play) golf. 6.This is the first time she ___________________________ (be) a volunteer. 3. 表示 从去某一开始,持到在的作或状,常用for + 一段 , since+去的一个点或一般去的从句 , (since 1980/two years ago/he moved to this city) so far, recently, in the last/past? years 等副或短。通常作:做某事做了 多了,自从某就一直做某事,到目前止已做了此完成的用法通常 用 how long 提 , 或是有关量的提。 I have been a teacher for five years. They have worked in the company since 1998. --How long have played computer games?--For two hours. He has lived in Beijing since he was born. I haven’tseen him recently. --How many English words have you learned so far?--About 1500. Ex. 1.I ____________________ (know) him for ten years. 2.We _____________________ (live) in this house since 1990. 3.I ________________________ (not see) her since she ____________________ (leave) Beijing. 4.She ________________________ (write) five books since she _________________ (become) a writer. 5.They ______________________ (not spend) a holiday in the last few years. *注意:在在完成的句子中,必是持性/延性,一点与中文不同。中文中点 (止性或非持性)也可以和 表示一段的状用。而在英句子中必将些成相的持性。比下 面的句子: 1

复习专题 现在完成时专项讲解及练习

复习专题现在完成时专项讲解及练习 一、初中英语现在完成时 1.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。【点评】现在完成时的时间状语要掌握。 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.—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+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。 4.—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,理解句子,根据语境判断答案。

现在完成时的用法讲解#精选.

现在完成时的讲解 对所学时态的回顾,引入现在完成时 通过数轴来概括讲解所学的四个时态:一般现在时、现在进行时、一般过去时、一般将来时。(导入)有时候,这4种时态还不能满足我们表达的需要。比如:表示“某人过去曾经做过某事”或者“某人做某事多久”,以上五种时态就派不上用场了。这时,我们可以用一种新的时态——现在完成时表示。同样也用数轴来表示一下。 一现在完成时的构成:主语+ have/has + 过去分词 (过去分词:规则动词的过去分词构成与动词过去式相同;不规则动词需要特殊记忆。 eg .I have taught English in this school since 1999. 二、否定式:主语+ haven’t/hasn’t + 过去分词。 疑问式: Have /Has + 主语+ 过去分词? 简略答语: Yes, 主语+ have/has.(肯定) No, 主语+ haven’t/hasn’t.(否定) —Have you finished your work? —Yes,I have. 三现在完成时的含义之一表示过去发生或已经完成的动作对现在造成的影响或结果, 常与already/yet,just,never/ever,before, so far等连用。这些标志词可以表达这种含义. 1.already意为“已经”,通常用于肯定句中,可放在助动词之后,过去分词之前,也可以放在句末。实例: 1)I've already read this book. 我已经读过这本书了。 (“读”这一动作发生在过去,对现在造成的影响是“知道书中的内容”。) 2)I've washed my clothes already.我已经洗了衣服。 (洗衣服的动作已完成,其结果是“衣服冼干净了”。) 注意:在表示吃惊或明知故问等感情色彩时,already也可用于(口语)疑问句中。实例:3)Have you met him already ?你(真的)已经见过他了?

现在完成时讲解及练习(附答案)-名师精讲 (1)

现在完成时 先看几个例句: 1. I have cleaned my room. 我已打扫了房间。 2. He hasn’t finished his homework. 他还没完成作业。 3. Have you read this novel ? 你看过这本小说吗? Yes , I have. 是的,看过了。No, I haven’t. 不,没看过。 4. We have studied English for two years. 我们已经学了两年英语了。 5. They haven’t seen each other since 1998. 自从1998年他们就没再见过面。 构成: 肯定式:主语+ 助动词have/has + 动词的过去分词. 疑问式:助动词Have/Has + 主语+ 动词的过去分词? 否定式: 主语+ 助动词have/has + not + 动词的过去分词. 例:I have worked here for 3 years. 否定句: 疑问句: 回答: 就划线部分提问: 过去分词的构成分为规则变化和不规则变化两种: 规则变化: a) 一般情况下,在动词后直接加ed, 如play---played,work---worked,water---watered, finish---finished等; b) 以“辅音字母+ y”结尾的动词, 把y 变成i 再加ed, carry-- -carried study---studied等; c) 以一个辅音字母结尾的重读闭音节的动词要双写最后一个辅音字母,再加ed 如: stop---stopped,shop---shopped等。不规则变化:见一般时当中的不规则动词表点击→不规则动词表 写出下列动词的过去分词: put--- hear--- come--- make--- hurry--- watch--- swim--- be--- talk--- want--- study--- stop--- take--- see--- like--- 二、用法:1.表示过去发生的某一动作对现在造成的影响或结果。 I have cleaned my room. 我已打扫了房间(房间现在是干净的,不需要打扫了) They have left. --他们已经离开了,也就是说现在他们人不在这里 I have had my lunch.--我已经吃过午饭了,也就是说我现在不饿 2.表示过去已经开始, 持续到现在的动作或状态, I have learnt English for more than ten years.我已经学了10多年的英语。 She has swum since half an hour ago.我已经游泳了半个小时 3表示人曾有过或到目前为止从未有过的经历. I have never had a car (我从未有过汽车。) I have been there twice. 动词填空: 1._____ you ________(clean) the room? Yes, we __________(do) that already. When _______ you ______(do) it? We _______(do) it an hour ago. 2.______ he ______(see) this film yet? Yes. When _____ he _____(see) it? He ______ it last week. 3. How many times _____you______(be) there? 三、标志词 ◆常与①already, ②never, ③ever, ④just, ⑤yet, ⑥before,⑦up to now, ⑧so far, ⑨for the last few weeks ⑾since ⑿for a long time/for 标志词的区别 1.for +一段时间 Eg. I have been here for 5 weeks. He’s studied English for 3 years. 2. since +(表示过去某一时间的)时间点/单词/词组/ 从句(一般过去时) Eg. I have been here since 2000. I have been here since 5 years ago. I have been here since I graduated in 2000.

中考英语现在完成时专题复习

中考英语现在完成时专题复习 一、初中英语现在完成时 1.It has been three years since I ______ a teacher. A. become B. became C. becoming D. to become 【答案】 B 【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。故选B。 【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。 2.All the skirts .They very well. A. sold out;are sold B. sell out;have sold C. have been sold out;sell D. have sold out;sell 【答案】C 【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。 【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。 3.—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常和现在完成时连用。 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。 【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。

相关文档
相关文档 最新文档