文档库 最新最全的文档下载
当前位置:文档库 › 英语时态——现在完成时精讲和练习

英语时态——现在完成时精讲和练习

英语时态——现在完成时精讲和练习
英语时态——现在完成时精讲和练习

英语时态——现在完成时精讲和练习

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.现在完成时的用法

A.表示过去发生或已经完成的动作对现在造成的影响或结果,强调对现在造成的影想或结果)。例如:

The car has arrived.车子来了。(结果:车子已在门口)

Someone has broken the window.有人把窗户打破了。(结果:窗户仍破着)

B. 表示过去已经开始,持续到现在的动作或状态,可以和表示从过去某一时刻延续到现在(包括“现在”在内)的一段时间的状语连用,如for+时间段、since+过去的时间点、疑问词how long等。例如:

My uncle has worked at this factory for five years. 我叔叔在这个工厂工作已经五年了。

Mr. Black has lived in China since 2002. 自从2002年Mr. Black 一直住在中国。

How long have you been here? 你来这里多久了?

如:(1)这本书我已经买了三个月了。

错误:I have bought the book for three months.

正确:I have had the book for three months.

(2)你哥哥参军多长时间了?

错误:How long has your brother joined the army?

正确:How long has your brother been in the army/been a soldier?

英语中的短暂性动词和延续性动词

英语动词根据词义可分为两种,一种是延续性的,一种是终止性的。动词按其动作发生的方式,动作发生过程的长短,分为延续性动词和终止性动词。

延续性动词表示的动词是一种延续的动作,这种动词可以延续下去或产生持久的影响。如:learn,work,stand,lie,know,walk,keep,have,wait,watch,sing,read,sleep,live等。

终止性动词也称非延续性动词、瞬间动词,表示的动作不能延续,即动作发生立即结束,产生某种结果。在有了某种结果之后,就不能再继续下去。如:leave,start,set out,arrive,reach,get to,begin,stop,shut,turn off,marry,put,put on,get up,wake,fall,join,receive,finish,end,complete,become,come,go,die,close,open,break,give,jump,buy,borrow等。所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语,for+时间段, since+时间点/从句连用,也不能用在how long引导的特殊疑问句中。终止性动词要表示持续时, 可用以下方法:

⑴.将时间状语改为时间段+ ago,句中谓语动词用一般过去时。

eg.我弟弟参军两年了. My brother joined the army two years ago.

⑵.若保留for+时间段,since+时间点/从句, 或用在how long 句型中,则需将终止性动词改为相应的状态动词或延续性动词。

→My brother has been in the army for two years.

→My brother has been a soldier for two years

将短暂性动词改为相应的延续性动词或短语即可和一段时间连用,其常用的方法有如下几种:

a.直接替换,即用相应的延续性动词替换的主要有:buy→have,borrow→ keep,come /go /become→be,catch /get a cold→have a cold,等。

b.be+名词:join the Party /League→be a Party /League member,go to school→be a student,join the army→be a soldier等。

c.be+形容词/副词:die→be dead,leave→be away(from),put on→be on,finish /end→be over,begin /start→be on,come→be here /in,fall asleep→be asleep,go out→be out等。

d.be+介词短语:go to school→be in /at school,join the army→ be in the army等。

e.去掉短语中的短暂性动词:get to know→know,come to work→work,begin to study→study等。

1.终止性动词的用法

1)终止性动词可用来表示某一动作的完成,因此可用于现在完成时。如:The plane has arrived.飞机到了。

I have finished my homework. 我已完成了作业。

2)终止性动词表示的动作极其短暂,不能持续,所以其现在完成时(只限于肯定式)不能和表示一段时间的状语连用。如:

①他死了三年了。误:He has died for three years.

②他来这儿三个月了。误:he has come here for three months.

①②两句中的动词die和come都为终止性动词,它们可用于完成时,但不能同表示一段时间的状语for three years /months连用。那这两句如何译成英语呢?我们可采用下列方法:

A.用能够表示持续状态的相应的延续性动词替换句中的终止性动词。如:

①He has been dead for three years.

②He has been here for three months.

B.把误句中表示一段时间的状语改为表示过去时间的状语,原动词的完成时改为过去时。如:

①He died three years ago.

②He came here three months ago.

C.用“It is /has been +一段时间+since(一般过去时)”结构。如:

①It is /has been three years since he died.

②It is /has been three months since he came here.

D.用“多长时间+has passed +since(一般过去时)”结构。如:

①Three years has passed since he died.

②Three months has passed since he came here.

3)终止性动词现在完成时的否定式,已成为一种可以延续的状态,因此可以和表示一段时间的状语连用。如:

I haven't heard from him for two weeks.我已两个星期没收到他的信了。

He hasn't left here since 1990.自从1990年以来,他一直没有离开过这儿。4)终止性动词的否定式同until一起连用,构成“not...until”结构,意为“直到……才……”,表示这个动作直到until所表达的时间到来时才发生。如:We won't go to visit the Great Wall until the rain stops.直到雨停了我们才会去参观长城。

—When did you go to bed last night?昨晚你几点钟点上床睡觉的?

—I didn't go to bed until my father got home.直到我爸爸到家我才上床睡觉。5)在while(表示“一段时间”)引导的从句中,不能用终止性动词,但when可以,因为when可表示“时间的点”,也可表示“一段时间”。如:

误:While I got to the village,it was dark.

正:When I got to the village,it was dark.

6)终止性动词肯定式的完成时不能和how long连用。如:

误:How long have you borrow the book?

可改用延续性动词或与when连用的一般过去时。

正:How long have you kept the book?

正:When did you borrow the book?

2.延续性动词的用法

1)延续性动词可以用于现在完成时,其完成时可以同一段时间状语连用。如:

I have waited for him for nearly two hours.我等他快两个小时了。

2)终止性动词不能和表一段时间的状语连用。同样,延续性动词也不能和表示短暂时间的时间点连用。如:

误:It rained at eight yesterday morning.

rain为延续性动词,而at eight是表示时间点的状语,显然矛盾。如果要用延续性动词表示一瞬间的行为,可以借助come,get,begin等终止性动词来表达。上句可改为:

It began to rain at eight yesterday morning.

3)在until引导的时间状语从句中,若主句的谓语动词是持续性动词,既可以用肯定形式,也可以用否定形式,但句子含义不同。试比较:

She listened to the radio until her father came back.她一直听收音机到她父亲回来。

She didn't listen to the radio until her father came back.直到她父亲回来才听收音机。

延续性动词与非延续性动词之间的转换

https://www.wendangku.net/doc/2810449131.html,e/go/arrive/get/reach/move------be in/at

2. come/go out— be out

3.go/come —be here

4. leave —be away / from

5. join the army----be in the army /be a soldier

join the Party----be in the Party /be a Party member

6.die —be dead

7. catch a cold —have a cold

8. begin / start =be on

9.end/finish-----be over 10. put on —wear11. buy —have12. borrow —keep13. become —be14. fall asleep —be asleep

15. fall ill/sick —be ill/sick

16. lose —be lost17. get to know— begin to know

18. go to sleep/get to sleep=sleep19. get up —be up20. close —be closed

21. move —be out of22. break —be broken23. marry —be married

24. go —be away25. wake —be awake26. get to know --- know

27.wear→put on 28. open —be open

用相应的延续性动词替换短暂性动词,句中谓语动词用现在完成时,时间状语为“for+时间段”或“since+时间点”。如:

He has been in the Green China for three years.

He has been a member of the Green China for three years.

他加入“绿色中国”已经三年了。

The old man died 4 years ago.---- The old man has been dead for 4 years.

He joined the Party 2 years ago.---- He has been in the Party for 2 years.

I bought the book 5 days ago.---- I have had the book for 5 days.

表示时间段的短语有:

for+一段时间(for 2 years), since+从句(since he came here), since+时间点名词( since last year, since 5 days ago),how long; for a long time等。

V.现在完成时态与一般过去时态的区别

1一般过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。

I saw this film yesterday.(强调动作发生的时间是yesterday 。)

I have seen this film.(强调对现在的影响,电影的内容已经知道了。)

2一般过去时和表示过去的时间状语连用,如:…ago, last week/...,i n 2008, in the past, just

now, the day before yesterday, yesterday ..., then(那时),that day, one day, once(从前) 现在完成时常和recently(近来),ever, never, twice,so far(到目前为止), since,for,in the past/last few years , already(肯定句), yet(否定,疑问句), just(刚刚), before (以前)连用。现在完成时不与表示过去的时间状语连用。

现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know.

VI.比较since和for

since 后接时间点,for后接时间段,试比较:

I have lived here for more than twenty years.

I have lived here since I was born.

My aunt has worked in a company since 1949.

I have not heard from my uncle for a long time.

VII.比较have/has been to、have/has gone to 和have been in

have(has) been to...表示“曾去过某地,已经从那里回来了”,可以和ever、never、twice 等连用。have(has) gone to表示“已经去了某地,在去那里的途中或到达那里还没有回来”。have(has) been in 表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:since, for, how long 等

He went to Shanghai last week 上周他去了上海

He has been to Shanghai.

他(曾经)到/去过上海.(但他人现在肯定不是在上海而是回来了)

He has gone to Shanghai.

他已经去上海了.(也许刚动身出发,也许已经到了,也许还在路上,反正他人不在这里) Mr. Brown has been in Shanghai for three days.

布朗先生来上海已经有三天了

现在完成时练习(1)

I. 延续性动词和瞬间性动词之间的转化

1.He died 10 years ago. ——He ______________ for 10 years / since 10 years ago.

2. He borrowed the book 2 weeks ago. ——He _____________the book for 2 weeks.

3. He bought the motorbike a month ago. ——He ___________the motorbike for a month.

4. He arrived here three days ago.—He ____________here since three days ago.

5. They turned off the light 2 hours ago. —— The light __________for 2 hours.

6. He left here 2 years ago.——— He ____________from here for 2 years.

7. The film began 30 minutes ago. ——The film __________ for 30 minutes.

8. They opened the door an hour ago. —— The door __________ for an hour.

9. They closed the door an hour ago. ——The door ___________for an hour.

10. He joined the army last year. ——He _____________ a _______ for a year.

= He _____________ the army for a year. = It ____ a year ____ he joined the army.

II. 单项选择。

( )1.The famous writer _____ one new book in the past two year .

A. is writing

B.was writing

C.wrote

D.has written

( )2.Have you met Mr. Li ____?

A. Just

B. ago

C.before

D.a moment ago

( )3.—How long have you ____ here ? —About two months .

A. been

B. gone

C. come

D. arrived

( )4.—Our country ____ a lot so far .

—Yes. I hope it will be even ______ .

A. has changed ; well

B. changed ; good

C. has changed ; better

D. changed; better ( )5.—______ 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 ( )6.We ______ Xiao Li since she was a little girl .

A. know

B. had known

C. have known

D. knew

( )7.Harry Potter is a very nice film. I _____ twice.

A. will see

B. have seen

C. saw

D.see

( )8.—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

( )9.Zhou Lang ______already ______in this school for two years .

A. was ; studying

B. will ; study

C. has ; studied

D. are; studying

( )10. His father ______ the Party since 1998 .

A.joined

B. has joined

C. was in

D. has been in

( )11. —Do you know him well ? — Sure .We ______ friends since ten years ago .

A. were

B. have been

C. have become

D. have made

( )12. He has ___ been to Shanghai, has he ?

A. already

B.never

C.ever

D. still

( )13. Hurry up! The play __________ for ten minutes .

A. has begun

B. had begun

C. has been on

D. began

( )14. It ___ ten years since he left the army .

A. Is

B. has

C. will

D. was

( )15. Miss Green isn't in the office. She_______ to the library.

A.has gone

B. went

C.will go

D. has been

( )16. My parents ______ Shandong for ten years.

A. have been in

B. have been to

C. have gone to

D. have been

( )17. The students have cleaned the classroom, ____?

A. so they

B. don’t they

C. have they

D. haven’t they

( ) 18. has Mr. White been a member of Greener China since heto China?

A. How soon, comes

B. How often, got

C. How long, came

D. How far, arrived

( )19. His unclefor more than 9 years.

A. has come here

B. has started to work

C. has lived there

D. has left the university

III. 句型转换。

1. He has never surfed, ____________ ?(改成附加疑问句)

2. They have been here since 2001. (提问) ___________ have they been here?

3. The old man _________ last year. He ____________for a year. (die) (动词填空)

4. This factory opened twenty years ago.(同义句转换)

This factory ____________________ for twenty years.

5. Miss Green left an hour ago. (同义句转换)

Miss Green ____________________ an hour ago.

6. Her mother has been a Party member for three years .(同义句)

Her mother _______ the Party three years ________ .

IV. 汉译英。

1. 他昨天收到一封信。________________________________________________

2. 我父亲以前到过长城。_______________________________________________

3. 她去过上海。______________________________________________________

4. 他这些天上哪儿去了?____________________________________

现在完成时练习(2)

一、单项选择。

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

2. His father ______ the Party since 1978 .

A. joined

B. has joined

C. was in

D. has been in

3. —Do you know him well ?

— Sure .We _________ friends since ten years ago .

A. were

B. have been

C. have become

D. have made

4.When he arrived at the bus stop, the bus _____ for 20 minutes.

A. has left

B. had left

C. has been away

D. had been away

5. I ______ the League for 5 years so far.

A. joined

B. have joined

C. have been in

6.The factory ____ since the February of 1988.

A . has been open B. has opened C. was open D. opened

7.Mary and Rose ____friends since they met in 2000.

A. have made

B. have been

C. made

D. have become

8.The meeting _____ for a week now.

A. has finished

B. has ended

C. has been over

9.Miss Gao ______ this school for nearly 5 years.

A. has been in

B. has come to

C. has taught

10. How long _______ he ________ ?

A. died

B. has, died

C. has, been dead

11. He ______ at eight yesterday afternoon.

A. slept

B. was sleeping

C. has sleep

D. had slept

12.He ________ the car for a week.

A. bought

B. has bought

C. has had

13.-----How long _____ you _____ ill ? -----Two weeks.

A. did fall

B. have, fell

C. have, been

14.I'll lend you the book , but you can only _____ it for 2 days.

A. borrow

B. keep

C. take

15.----- How long can I ______ the book? ------ Two weeks.

A. borrow

B. lend

C. get

D. keep

二、句型转换。

1.He has never surfed, ______?(改成反意疑问句)

2. This factory opened twenty years ago.(同义句转换)

This factory ______ for twenty years.

3. Her mother has been a Party member for three years .(同义句)

Her mother _______ the Party three years ________ .

4. The Green Family moved to France two years ago. (同义句转换)

_______ two years ________ the Green family moved to France.

三、用过去时或现在完成时填空:

1. “_________ you __________ (have) lunch ?” “Yes.”

“When ________ you __________ (have) it?” “I ____________ (have) it at 12:00.”

2. “_________ you __________ (write) a letter to your aunt yet?”

“Yes, I ___________. I ________________ (write) one last week.”

3. “_________ he ___________ (finish) his homework?” “Not yet.”

4. “_________ they ever __________ (be) abroad?” “Yes, just once.”

5. Your father _________ just ___________ (finish) his work.

6. Your father _________ (finish) his work just now.

7. Last term I __________ (learn) many English words.

8. They ____________ (not read) the interesting books yet.

9. He _____________ never ____________ (go) to the science museum.

10. ____________ you ever ____________ (drink) coke?

11.Have you _____________ (buy) a dictionary? “ “Yes, I __________ .”

“Where______ you ___________(buy) it?” “ I _________(buy) it in a bookstore.”

“When ___________ you _____________ (buy) it?” “ Yesterday.”

四、用since和for填空

1. ______ two years

2._______ two years ago

3. _______ last month

4.______ 1999

5._______ yesterday

6. _______ 4 o’clock

7. ______ 4 hours

8. _______ we were children 9.______ she left here

10. He has lived in Nanjing ________ the year before last.

11. I’ve known him __________ we were children.

12. Our teacher has studied Japanese _________ three years.

13. She has been away from the city ___________ about ten years.

14. It’s about ten years __________ she left the city.

五、用have/has been to/in, have gone to及go的各种形式填空。

1) Where is Jack? He __________ his country.

2) David ________ the park just now.

3) John _______ England since he came back.

4) How long _____ have _____ this village?

5) The Smiths ______ Beijing for years.

6) _____ you ever ____ America? -- Yes, I _____ there many times.

7) I _____ this school since three years ago.

8) Where is Jim? He _____ the farm.

9) When_____ he _____? He _______ an hour ago.

10) Would you like to _____ the zoo with me? ---Yes, but I _____ there before.

11) Where _____ you _____ now? --- I ____ the zoo.

12) He often _____ swimming.

13) _____ you ______ there last year?

14) _____ they often ______ skating in winter?

六、综合练习:

I. 用never, ever, already, yet, for, since填空

1. I have _______ seen him before, so I have no idea about him.

2. Jack has _________ finished his homework ________ an hour ago.

3. Mr. Wang has taught in this school ________ ten years.

4. “Have you ________ seen the film?” “No, I have ________ seen it.”

5. “Has the bus left _______?” “Yes, it has _________ left.”

最新现在完成时讲义及练习

Grammar语法:simple present tense 现在完成时 A表示过去发生或已经完成的某一动作对现在造成的影响或结果 I am doing my homework. I have done my homework. B表示动作或状态从过去某一时刻开始,一直延续到现在,而且可能还要继续下去。 I’ve known Alice for three years. 现在完成时的构成: 主语+have/has +动词的过去分词. I have done my homework. 1.否定:have, has后面加not . I have not done my homework. 2.一般疑问句:have, has提到主语前Have you done your homework? 区别: has gone to:表示某人已去了某地,而没有回来(去了没回) has been to :表示去过某地(去过已回来) has been in/at(in表示相对大一些的地点;at表示相对小一些的地点): 表示一直呆在某地,常与时间段搭配. since+时间点=for+时间段since+一般过去时态的时间状语从句=since+时间点+ago

现在完成时往往同表示不确定的过去时间状语连用 already(肯定句中),yet(否定,疑问,句末),just(刚刚), before(之前), recently(最近), still, lately, never等: I have already finished my work. I haven’t finished my work yet.(否定句) Have you finished your work yet?(一般疑问句) 动词过去式和过去分词的变化相同 一般在动词词尾直接ed. 如:pick → picked → picked; wish → wished → wished; stay → stayed → stayed A-A-A: let → let → let; put → put → put; read → read → read, cut→cut→cut A-B-B: lend → lent → lent; build → built → built; send → sent → sent buy → bought → bought; bring → brought → brought; A-B-C: choose→chose→chosen do→did→done see→saw→seen drink→drank→drunk go→went→gone take→took→taken A-B-A: run→ran→run come→came→come

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

现在完成时 一、定义:表示一个动作在过去发生并对现在产生影响 表示一个动作由过去发生持续到现在有可能停下,也有可能延续下去 表示一个动作从过去开始发生到目前为止已经发生多次。 二、构成:现在完成时是由“助动词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

英语语法精讲精练:第2讲 现在完成时-精选文档

第2讲:现在完成时 现在完成时的定义: 现在完成时表示过去的动作对现在造成的影响;而与一般过去时相比,一般过去时表示动作发生的时间在过去。试比较: The plane has arrived. 飞机已经来了.(说明现在的情况,飞机在这儿.) The plane arrived an hour ago. 飞机是在一小时前抵达的(强调动作发生的时间.) 现在完成时的结构: 肯定句: 主语+have/has+过去分词(done) Lily has returned from America. ★变否定句在have/has后面加not 主语+have/has+not+过去分词(done) Lily has not returned from America. ★变一般疑问句将have/has移到句首 主语+have/has+not+过去分词(done) Has Lily returned from America? 肯定回答及否定回答:Yes,she has./ No, she hasn’t. ★变特殊疑问句特殊疑问词+一般疑问句 特殊疑问词(how/what/why/when/where)+have/has+主语+过去分词(done) Where has Lily returned from? 现在完成时的用法: 在学习这一概念的同时,还应注意常与现在完成时连用的几个副词:already,just,ever,yet,never等。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.我们从来没有听说过这件事。

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

英语现在完成时专项训练100(附答案)含解析 一、初中英语现在完成时 1.It has been three years since I ______ a teacher. A. become B. became C. becoming D. to become 【答案】 B 【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。故选B。 【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。 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.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的不同语态和用法。 4.—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常和现在完成时连用。

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

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

现在完成时 先看几个例句: 1. I have cleaned my room. 我已打扫了房间。 2. He hasn’t finished his homework. 他还没完成作业。 3. Have you read this novel ? 你看过这本小说吗? : 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?

现在完成时趣味讲解

现在完成时趣味讲解 现在完成时的含义 可与现在完成时态相连用的常见时间状语 瞬间动词在现在完成时态中的用法 现在完成时的含义 在当今常见的语法书中对现在完成时的定义大多是:现在完成时是指过去发生的至今已经完成或还在继续的动作。在笔者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)的区别着重分章节讲解,让学生在有了整体概念的基础上对各个考点进行突破。 瞬间动词在现在完成时中的用法 在人教版的课本附录的语法讲解中,我们可以看到:“某些动词的现在完成时可表示过去某一时间开始并一直持续到现在(包括”现在“在内)的动作或状态,可以和表示延续的时间状语连用。表示持续动作或状态的动词多是延续性动词”。如:

初三英语 动词的现在完成时态 精讲精练

初三英语上册【动词的现在完成时态】精讲精练2018.12 一、构成形式(肯定式): 主语+助动词have/has+过去分词+……. ﹡过去分词: 规则动词的过去分词构成与动词过去式相同;不规则动词需要专门记忆。 [Exercise 1] ( ) 1. I Enghish in this school since 1998. (A) taught (B) have taught (C) teach (D) would teach ( ) 2. Li Lei the pen for five years. (A) has had (B) bought (C) had (D) has bought ( ) 3. Kate her grandmother's photo before. (A) haven't seen (B) have seen (C) saw (D) hasn't seen ( ) 4. Mary you these days? (A) Has, seen (B) Do, see (C) Did, see (D) Is, seeing ( ) 5. So far, we thousands of Buildings in Quanzhou. (A) build (B) have built (C) build (D) will build 二、否定式: 主语+haven’t/hasn’t+过去分词+……. 疑问式: Have/Ha s+主语+过去分词+……? 简略答语: Yes, 主语+have/has.(肯定回答) / No, 主语+haven’t/hasn’t.(否定回答) [Exercise 2] ( ) 1. He finished his homework yet. (A) doesn’t(B) haven’t(C) hasn’t (D) doesn’t have ( ) 2. —Have you finished your work? — (A) Yes, I do. (B) No, I didn’t. (C) Yes, I have. (D) No, I won’t. ( ) 3. —Has she ever learned English? —. (A) Yes, she has (B) No, she doesn’t(C) Yes, she does (D) No, she didn’t 三、现在完成时的用法之一: 表示过去发生或已经完成的某一动作对现在造成的影响或结果。 常与already,just,yet, ever/never,before,twice,so far等连用。(这些标志词可以表达这种含义。) ⑴以already, just和yet为标志 already, just和yet表示到现在为止动作或状态已经、刚刚或还没有发生。 He has already had dinner. He has just seen the film. He hasn’t come back yet. ⑵以ever和never为标志 ever和never表示到现在为止动作或状态曾经或从来没有发生过。 This is the best film I have ever seen. He has never been to Beijing. ⑶以动作发生的次数为标志 若某一动作到现在为止已经发生了若干次,则要使用现在完成时。 He says he has been to the USA three times. ⑷以so far为标志 so far往往表示到目前为止动作或状态已经发生。 So far about 500 people have died in the earthquake. She has passed the exam so far. [Exercise 3] ( ) 1. —Have you travelled on the train? —Yes, I have. (A) never (B) ever (C) just (D) yet ( ) 2. —Have you finished your homework? —Not . (A) ever (B) already (C) yet (D) just ( ) 3. We haven't finished our homework .

中考复习专题 现在完成时专项练习题

中考复习专题现在完成时专项练习题 一、初中英语现在完成时 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.—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,理解句子,根据语境判断答

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

现在完成时讲解 一、构成: 肯定式:主语+ 助动词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 _________.

现在完成时态讲解及练习

现在完成时态讲解及练习 一、现在完成时的构成 肯定句:主语+have/ has + done (过去分词)+其它 He has lived in Shenzhen for 4 years. 一般疑问句:Have/ Has +主语+ done (过去分词)+其它 Has he lived in Shenzhen for 4 years? 否定句: 主语+have/ has+ not + done (过去分词)+其它 He has not finished his homework. 过去分词的构成方法如下 : 1.一般情况下,直接在动词原形后面加 –ed. work---worked answer---answered obey---obeyed want---wanted 2.以不发音的 -e 结尾的动词只加 –d. Move---moved hope---hoped divide---divided 3.字尾是辅音+y 的动词。则将y 改i 加ed. study---studied tidy---tidied satisfy---satisfied 4.以重读闭音节结尾的词,这些词的末尾只有一个辅音字母时,双写这个辅音字母,再加 –ed. stop---stopped regret--- regretted drop---dropped 不规则动词过去式与过去分词分类记忆表 一、AAA. (原形,过去式和过去分词一致) 二、ABB (过去式和过去分词一致) 3) 过去式、过去分词-t 替换原形-d 6) 过去式、过去分词改为-elt

二、现在完成时标志词: recently; recent years; these days/ years; lately; since; for+时间段;in the past few years; ever since; in the last five months; up to now; since then; so far; ever; never, yet; once; twice; already; before; just already (已经): 用于肯定句 I have already posted the letter . yet(已经): 用于否定句,疑问句 He hasn’t done his homework yet. just(刚刚)

(名师整理)最新英语中考专题复习《语态》精讲精练(含答案)

中考语法语态精练 【2019 ?福建】As one of the most exciting sports, volleyball __________ in the Olympic Games in 1964. A.included B. is included C. was included 2.【2019 ?安徽】The villagers expect that the building of the bridge ____ before the rainy season comes. A.is completed B. was completed C. will be completed D. has been completed 3.【2019 ?甘肃省敦煌市】 A baby's first month birthday is a special event i n China and _____ with a special Party. A.celebrates B. is celebrated C. was celebrated D. will celebrate 4.【2019 ?湖北省黄冈市】—Oh, your room is too dirty, Mike! —Sorry, Mum. It ___ _yesterday. I forgot to do it. A.didn’t clean B. isn’t cleaned C. was cleaned D. wasn’t cleaned 5.【2019 ?江西省】Gina went to the doctor’s yesterday and she

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

现在完成时练习 (一) —Dad, I ________ the station for minutes, but nobody came to meet me. —Don't worry. I'll go to meet you soon. A. arrived at B. have been at C. will reach D. have arrived at —______ you ever ______ Dali? —Never. But I am going there this vacation. A. Do; go to B. Have; been to C. Have; gone to D. Will; go to My aunt is a writer. She ____more than ten books since 1980. A. writes B. wrote C. has written D. will write A. leftB leaveC. has leftD. has been away The Smiths came to Shanghai in 2008, theythere for three years since then. A. live B. lived C. have lived D. will live —Have you ever been to Nanning? —Yes, _______ . A. I was B. I do C. I am D. I have Imy homework. I guess I can't join you. A. don't finish B. didn't finish C. haven't finished D. won't finish —Excuse me, where is Mr. Brown's office? —Sorry, I don't know. I _____ here for only a few days.

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

【英语】高三英语现在完成时解题技巧讲解及练习题(含答案) 一、单项选择现在完成时 1.―What do you think of our hometown? ―Very beautiful. You know it is the first time that I _______ here. A.will be B.was C.have been D.had been 【答案】C 【解析】 试题分析:考查固定句型中的时态。固定句型:it is/was 序数词time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;本题前面是is,故使用现在完成时。句意:—你认为我们国家怎么样?—发出漂亮。你知道这是我第一次来到这里。故C正确。 考点:考查固定句型中的时态。 点评:固定句型:it is/was 序数词time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时; 2.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.— Would you care for a cup of tea? It tastes pretty good. — I one. Thank you just the same.

初中英语动词时态和语态讲解

初中英语动词时态和语态讲解 动词的时态和语态 (一)动词是谓语动所表示的动作或情况发生时间的各种形式。英语动词有16种时态,但是常用的只有9种:一般现在时、一般过去时、一般将来时、现在进行时、过去进行时、现在完成时、过去完成时、过去将来时、现在完成进行时。下面分别介绍。 1、一般现在时的用法 1)表示经常性、习惯性的动作;表示现在的状态、特征和真理。句中常用often, usually, every day 等时间状语。例如: a. He goes to school every day. b. He is very happy. c.The earth moves around the sun. 2) 在时间状语从句和条件状语从句中,用一般现在时表示将来。例如: a. If you come this afternoon, we’ll have a meeting. b. When I graduate, I’ll go to countryside. 3) 有时这个时态表示按计划、规定要发生的动作(句中都带有时间状语),但限于少数动词,如:begin, come, leave, go ,arrive, start , stop, return, open, close等。例如: a. The meeting begins at seven. b. The rain starts at nine in the morning. 4) 表示状态和感觉的动词(be, like, hate, think, remember, find, sound 等)常用一般现在进行时。 a. I like English very much. b. The story sound very interesting. 5) 书报的标题、小说等情节介绍常用一般现在时。 2.一般现在时的用法 1)表示过去某时间发生的事、存在的状态或过反复发生的动作。 a. He saw Mr. Wang yesterday. b. He worked in a factory in 1986. 2)表示过去经常发生的动作,也可用“used to “ 和“would + 动词原形”。I used to smoke. During the vacation I wouldm in the sea. 注:”used to “ 表示过去常发生而现在不再发生的动作或存在的状态。“would + 动词原形”没有“现在不再……”含义。另外“to be used to +名词(动名词)”表示“习惯于…..” a. I am used to the climate here. b. He is used tomming in winter. 3.一般将来时的用法 一般将来时表示将来的动作或状态。其表达形式除了“ will 或shall + 动词原形”表示即将发生的或最近打算进行的事。 It is going to rain. We are going to have a meeting today.

中考英语现在完成时精讲精练

中考英语现在完成时精讲精练 语法精讲 (一)定义 现在完成时主要用来表示过去发生的动作对现在造成的影响或结果。如: ?I have already seen the film. ?She has just had a bath. 第一句说明看电影是过去发生的,用了现在完成时是要表示说话者可能不想再看了,或者对该电影的内容已经很熟悉了,等等。 第二句说明她洗澡是过去发生的,用了现在完成时是要表示她不需要再洗澡了等。 (二)基本结构 现在完成时的句子结构一般为: 肯定句主语+have/has+过去分词+其他成分 ?We have already had lunch. ?He has been away for a week. 肯定句:主语+have/has+动词的过去分词+其他否定句:主语+have/has+not+动词的过去分词+其他一般疑问句:Have/Has+主语+动词的过去分词+其他特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他) (三)主要用法 1、表示过去发生并且已经完成的动作对现在造成的影响或结果。此时,常和谓语动 词一起使用的副词有already、just、never、ever、yet等。如: ?They have already come back from the museum. ?She has already finished her homework. 2、表示过去发生的动作持续到现在,并且有可能会继续持续下去。此时,常和谓语 动词一起使用的标志性词语主要有for和since,而且此时的谓语动词往往是持续性动词(如stay、keep、wait等)。如:

专项训练现在完成时专项练习

专项训练现在完成时专项练习 一、初中英语现在完成时 1.The old city_______ a lot since ten years ago. A. changed B. changes C. change D. has changed 【答案】 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.My father ____ in a panda protection center for 10 years, so he knows a lot about panda. A. was working B. is working C. has worked D. will work 【答案】 C 【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。 【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。 4.—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+一段时间连用。 5.My parents for twenty years by the time I was 15.

现在完成时讲解及练习(附答案)-名师精讲 (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.

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