现在完成时知识点和用法 (现在完成时知识点习题)

现在完成时复习知识点总结,英语语法现在完成时态知识点归纳

现在完成时知识点及练习(含答案)

现在完成时

知识点:

一、现在完成时含义:表示动作已经完成

二、现在完成时的时间状语:

already(已经)(用于肯定句中)、

Yet(仍,还)(用于否定句、疑问句中)、

ever(曾经)、never(从不)、just(刚刚)、

since+过去的时间点,如:since three years ago(自从三年前)since he came here(自从他来这儿)

for+一段时间,如:for three days

so far(到目前为止)、recently(最近)

in recent years(在最近几年)、

in the past ...year(s)(在过去的...年里):

in the past few years(在过去的几年里)

in the past three years(在过去的三年里)

三、现在完成时句型结构

have/has+动词的过去分词

1)肯定句:主语+have/has+动词过去分词...

I have been in Quanzhou for two years.

我待在泉州两年了。

2)否定句:主语+have/has+not+动词过去分词...

I haven’t been in Quanzhou for two years.我没有待在泉州两年。

3)一般疑问句:Have/has+主语+动词的过去分词...

Have you been in Quanzhou for two years?

你待在泉州两年了吗?

肯定回答:Yes,主语+have/has.

如:Yes,I have.

否定回答:No,主语+haven’t/hasn’t.

如:No, I haven’t.

4) 特殊疑问句:特殊疑问词+have/has+主语+动词的过去分词...

How long have you been in Quanzhou?

你待在泉州多久了?

四、

1. has/have been to 去过某地(人已经回来了)Have you ever been to Shenzhen?

你曾经去过深圳吗?

2. has/have gone to 去了某地(人还没有回来)

Where is Maria? She has gone to Cuba.

玛丽亚在哪里?她去古巴了。

3. has/have been in 待在某地多久了(后跟for+一段时间)

His uncle has been in Shanghai for ten years. 他的叔叔已经待在上海十年了。

五、短暂性动词与现在完成时

短暂性动词的完成时态不能和表示一段时间的时间状语连用,当它需要与表示一段时间的时间状语连用时,通常要进行词语转化:

非延续性动词与延续性动词之间的转换(常用)

(1). 转化为相应的延续性动词

借:borrow → keep

买:buy → have

穿上:put on → wear

慢慢了解:get to know → know

进入梦乡:get to sleep → sleep

得感冒:catch a cold → have a cold

(2).转化为“ be+形容词/副词/介词/名词”

开始:begin/start → be on

出去:go out → be out

死:die → be dead

打开:open → be open

到达:get to/ arrive in(at)/reach → be in…

离开:leave → be away(from)

完成:finish → be over

生病:fall ill → be ill

起床:get up → be up

进入梦乡:fall asleep → be asleep

加入:join → be in+活动/组织

去学校:go to school → be in school

变得:become → be make

与..…为友:friend → be friends

关闭:close → be closed

去睡觉:go to bed → be in bed

来/去:come/ go → be + 相应的介词短语

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

在英语时态中,“ “指动作发生的时间,”“指动作的样子和状态 。

一般过去时:指向的时间是过去,它没有状态指向,只知道在过去发生过了,现在如何未知。

现在完成时:指向的时间仍然是过去,但同时还获知,事件是完成状态,而且是截止目前说话的当下,事件完成且状态仍然存在。

Who opened the door?

谁开的门? (只强调过去开门这一动作,现在门的开关状态不知。)

Who has opened the door?

谁把门开了? (强调门现在依然还开着。)

He lived in New York for eight years.

他在纽约住过10年。 (现在是否住未知)

He has lived in New York for eight years.

他在纽约住了10年。 (还在住)

现在完成时不能与时间点连用 ,如:three days ago, last year, yesterday, last Sunday, in 2008等等。

现在完成时不与when引导的特殊疑问句连用 ,when后只用一般过去时表示已发生的动作。但现在完成时可与where, why等疑问词连用。

Where have you been?

你去过哪里了?

The train has left.

火车已经驶离了。

When did the train leave?

火车什么时候驶离的?

【句型转换】

1. The old man died four years ago. (一般过去时)

The old man has been dead for four years.

(现在完成时,将die变为 be dead)

The old man has been dead since four years ago.

(现在完成时,since跟过去的时间点)

2. I borrowed the book five days ago.

I have kept the book for five days.

I have kept the book since five days ago.

3. He bought the bike three years ago.

He has had the bike for three years.

He has had the bike since three years ago.

4. She went to school two days ago.

She has been in school for two days.

She has been in school since two days ago.

5. My sister became a nurse one year ago.

My sister has been a nurse for one year.

My sister has been a nurse since one year.

现在完成时复习知识点总结,英语语法现在完成时态知识点归纳

如:

(误) Her grandparents have died for ten years.

(正)Her grandparents have been dead for ten years.

她爷爷奶奶已经去世10年了。

(其中die为短暂性动词,不能与一段时间连用,应将die改为be dead(死的状态))

(误) The film has begun for half an hour.

(正)The film has been on for half an hour.

电影已经开始半个小时了。

(其中begin为短暂性动词,不能与一段时间连用,应将begin改成be on(开始的状态))

六、现在完成时与一般过去时的区别

一般过去时是描述过去的动作和状态,常与表示过去的时间标志词,如yesterday,last week,ago,just now,in 2009 连用。

现在完成时描述从过去某个时间点开始持续到现在的动作和状态,常与just,already,ever,never等副词或since,for等表示一段时间的状语连用。

练习:

一、单项选择。

( )1.______have you been here, Daniel?

---Oh, for about two years.

A. How often B. How long

C. How far D. How much

( )2.Miss Li has taught in USA____1999.

A. at B. on C. since D. of

( )3.Tom has made lots of friends since he______to China.

A. has come B. comes C. came D. come

( )4. China ______ a lot since 1978.

A .changed B has changed

C was changed D is changing

( )5. My parents ____ in

Nanjing for about twenty years.

A. worked B. are working

C. have worked D. work

( )6. We have been friends _____.

A.for two years ago B. since two years

C. for two years D. in two years ago

( )7. They ___ the same questions three times.

A. asked B. are asking

C. have asked D. are asked

( )8.This medicine_____ millions of people's lives since it was put into use.

A.is saving B.will save

C.has saved D.had saved

( )9. I _____ at Sunshine Secondary School for about two years.

A. studied B. have studied

C. study D. am studying

( )10. —_____ you ever _____ America ?

—Yes, I have.

A. Have…gone to B. Have…gone in B. Have…been to D. Have …been in

( )11. My brother ____college for over three years. A. has gone to  B. has been to 

C. has been in  D. has been at( )12.Rick____a lot about Chinese culture since he came to China.

A.has learned B.will learn

C.learns D.learned

( )13.It's nice to see you again.We ______ each other since 2018.

A.won't see B.don't see

C.haven't seen D.didn't see

( )14.-Lucy has_____ to London.How can I get in touch with her?

Don't worry.She will phone you as soon as she _____ there.

A.been,will get B.been,gets

C.gone,will get D.gone,gets

( )15.-May I speak to Mr.Lee?

-Sorry,he ______ Harbin,he ______ the city for two days.

A.has been to;has been in

B.has gone to;has been to

C.has gone to;has been in

( )16.Lei Feng ______ for many years,but his spirit is still encouraging us.

A.died

B.has been dead

C.has died

( )17.-May I speak to Mr.Smith?

-Sorry,he isn't in.He ____ Changsha.

A.has been to

B.has gone to

C.went to

( )18.—Hurry up. The meeting____for 5 minutes.—I'm sorry. There was too much traffic on the road.

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

( )19. —____ you _____ the text yet ?

—Yes, we ____ it two hours ago.

A. Did…copy…did

B. Have…copied…have

C.Have…copied…did

D. Did …copy…had

( )20. Mr Black ______ in China since five years ago.A. lived B. has lived C. lives D. is going to live

( )21. We _______ trees last Sunday. So far we __________ over 3,000 trees there.A. planted;planted

B. planted;have planted

C.have planted;planted

D. have planted;have planted

( )22.---______ you ever____ the history museum,Paul? -No.I haven't.

A.Do;visit

B.Did;visit

C.Have;visited

( )23.Yangjiang,a famous female writer,_____________for abut a month so far.

A.died

B.has been dead

C.has been died

( )24.I ______ abroad for several years, but I have never regretted my final decision to move back to my motherland.

A.am living B.lived C.have lived

( )25. Excuse me. When will the movie Black Panther begin?

— It ________ for ten minutes.

A.has been on B.has began C.will begin

( )26.Andy with his parents ________ to Hong Kong, and they will stay there for a week.

A.has gone B.have gone C.has been

( )27.Thomas________Kate for two years, and they have had a child.

A.got married with

B.has been married to

C.married to

D.married

( )28.Jackson __________ school two years ago and he __________ for two years.

A.leaves; has gone

B.left; has been away

C.leaves; has been away

D.left; has gone

( )29.China_________great achievements in science and technology since 1978.

A.makes B.made C.has made

( )30. Have you finished your task?

– Yes, it _________since last week.

A. ended

B. came to an end

C. has been over

( )31. Where is Jane?

– I don’t know. I______her since yesterday morning.

A. haven’t seen B. didn’t see C. won’t see

( )32.﹣Do you know the Color Run,a five﹣kilometer race?

﹣Yes.So far it______into quite a few cities in our country.

A.comes B.came C.has come

( )33. Our country_____great progress in science and culture in recent years.

A. made such

B. has made such

C. has made so

( )34. Cathy________ abroad since she graduated from the high school. She will finish her study in London next year.

A. studied B. has studied C. will study

( )35. _______ you_______to the USA yet?

--Yes! I_______there last summer holidays.

A. Did, go, went

B. Have, been, went

C. Have, gone, have gone

( )36.--______you_____your homework yet?--Yes, I________it ten minutes ago.

A. Did, do, finished

B. Have, done, finish

C. Have, done, finished

( )37. My grandparents _______ to Paris in 1974. They ______ there for over 40 years.

A. have lived; moved

B. moved; have lived

C. moved; lived

( )38. -- Hello, Mr. Lee! Are you still teaching in No.5 Middle School?

-- Yes. I have taught in this school _____ ten years ago.

A. for B. since C. until

( )39. --Tom, have you ____ been to the Great Wall? It’s worth visiting.

--Not _____. I am going to visit it next Sunday.

A. already; yet

B. ever; yet

C. never; ever

( )40.— Have you ________ been to Beijing?— Yes, I have. And I hope I can go there a second time.

A. always B. never C. ever

( )41. Hi, Sara. I haven't seen you for a long time.--I_________Paris on business.

A. have gone to

B. have been to

C. have been in

( )42. Although my uncle________ Fuzhou for many years, he still speaks Chinese with a strong accent of Fuzhou.

A. has left B. has lived in C. has been away from

( )43. It's a pity that the cute pet dog___________for several weeks.

A. died

B. has died

C. has been dead

( )44. --May I speak to Mr. Black?--Sorry, he isn't in. He _______ Hong Kong for a week. A. has been to

B. has gone to

C. has been in

( )45. --How long has your grandmother been _______? --Since I was 8 years old. A. dying B. died C. dead

( )46.—Jane, how long have you been in China?—I_______here two years ago and I _______ in China for two years.

A. came; have been B. have been; came C. came; have gone

( )47.My uncle_______the club in 2010. He_______the club for over 3 years.

A.joined; has been a member of

B.joined; has joined

C.has joined; has joined

D.has joined; has been in

( )48.---Where is your father?---He_________ Australia and he ________Sydney for two weeks.

A.has been to; has been in

B.has gone to; has been in

C.has been in; has been to

D.has gone to; has been to

二、填空

1.用 already或 yet1) Have they taken down the old pictures____________?

No, they haven’t____________.

2) Most of us have finished our compositions____________.

3) He said he hadn’t visited the exhibition____________.

2. 用 since或 for1) We have learned five lessons ________the beginning of this term.

2) Mrs Liao has been in hospital________last week.

3) I have stayed at my aunt’s ____________two weeks.

3.用have gone或 have been

1) Where are the boy students?

They _____________ to the school factory.2) —Is your father in?

—No, he ____________to Shenzhen.

_______he ever ______ there before?

—Yes, he __________ there several times.

三、按要求改写句子

1.They have watched Harry Potter twice.(改成否定句)

They _______ _______ Harry Potter twice.

2.Simon has decided to go to Beijing. (改一般疑问句)

________ Simon ________ to go to Beijing?

3.Joe has been to Shanghai for a week. (对划线部分提问)

________ _______ has Joe been to Shanghai?

四、情景交际

1. 你很久没有见到Lily,假如你在街上看见她,会对她说什么?

Hi, Lily, I_____________________________

2. 你想知道简是否曾经去过黄山,你可以这样问:

_________________________________________Jane?

3. 你要表达Mike已经去俄罗斯了(还没回来),你可以这样说:

Mike________________________

4. 你想问对方离开家乡多久了,你这样问:

_______________________________your hometown?

5. 留美多年的姑姑回到家乡,看到家乡的巨大变化,她会这样说:

_______________________________in our hometown,

6. 你已经很久没看到Lucy了,你想问她这些天去过哪里了

_______________________________________?

7. 你一直咳嗽,就医时医生想了解你这种情况持续多长时间了,他会这样问:

________________________________?

8. 污染已经导致了太多的问题

________________________________

9. 玛丽说她从来没去过上海

________________________________

10. 花和草不见了

________________________________

五、看图写话

现在完成时复习知识点总结,英语语法现在完成时态知识点归纳

1. improve a lot, since,come

________________________________________

2. already,visit

________________________________________

3. already,use up

________________________________________

4. already,for an hour

________________________________________

5. been, three years

_________________________________________

答案:

一、1-5:B C C B C

6-10:C C C B C

11-15:C A C D C

16-20:B B C C B

21-25:B C B C A

26-30:A B B C C

31-35:A C B B B

36-40:C B B B C

41-45:B C C C C

46-48:A A B

二、

1.1)yet yet 2)already 3)yet

2 .1)since 2)since 3)for

3. 1)have gone 2)has gone Has been has been

三、1.haven’t watched 2.Has decided

3.How long

四、1.I haven’t seen you for a long time.

2.Have you ever been to Mount Huang,Jan

3.Mike has gone to Russia.

4.How long have you been away from your hometown.

5.Great changes have taken place in our hometown.

6.Where have you been these days,Lucy?

7.How long have you been like this?

8.Pollution has caused too many problems.

9.Mary says that she has never been to Shanghai.

10.Flowers and grass have gone.

五、1.This city has improved a lot since he came here.

2.He has already visit the Great Wall.

3.He has already used up his money.

4.He has already studied for an hour.

5.She has been an English teacher for three years.

现在完成时复习知识点总结,英语语法现在完成时态知识点归纳

现在完成时复习知识点总结,英语语法现在完成时态知识点归纳

现在完成时复习知识点总结,英语语法现在完成时态知识点归纳

现在完成时复习知识点总结,英语语法现在完成时态知识点归纳

【专项练习】

一、单选

1 .You have _____ a tall young man.

A grown B grown into C grown us D grown up

2 .He has ____ the watch for a year.

A buy B bought C have D had

3 .Has your brother _____ the dog?

A kept in B fed C fed on D kept on

4.I _____this book for two weeks, I have to return it now.

A borrowed B have borrowed C kept D have kept

5 .Have you ever _____to the Great Wall? It's very beautiful.

A gone B been C went D go

6 .Her brother _____the Party since 1978.

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

7 .The Greens _____many places of interest since they came to China.

A will visit B visited C have visited D visit

8. I'm sorry, I ____ your name.

A had forgotten B forgot C have forgotten D forgotten

9 .The bookshop _____ for eight years.

A has been open B has been opened Chas opened D has open

10. We have all the paper so we need to buy some.

A used up B made of C filled with D hunted for

11. The flower I ____grown up.

A planted has B planted have C has planted D have planted

答案:1B 2 D 3 B 4D 5 B 6 C 7 C 8 C 9 A 10 A 11 A

二、填空

1 Have you ever ______(take) a train?

2 It _________(be ) more than three years since Jim ______(leave) here.

3 Have you _____(make)friends with your new classmates yet?

4 I _______(have) my lunch and I'm not hungry now.

5 Jim has never seen a panda, _____he?

6 We ______(be) good friends since we met at school.

7 We can't find him anywhere. Perhaps he______(go) home.

8 He _____(read) the book before.

9 Mr. Green _____(teach) us a lot about social studies since September.

10 I _____never____ (meet) her sister before.

答案:1 taken 2 has been, left 3made 4 have had 5 has 6 have been 7 has gone 8 has read 9 has taught 10 have met

三、用 already或 yet填空。

1. Have they taken down the old pictures ____? No, not _______.2. Most of us have finished our compositions ______.3. He said he hadn’t visited the exhibition ________.四、用 since或 for填空。

1. We have learned five lessons ______ the beginning of this term.2. Mrs. Liao has been in hospital ______last week.3. I have stayed at my aunt’s _____two weeks.

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

1. — Where is Jack?

— He __________ his country.

2. John ______Englandsince he came back.

3. How long _____ you ______this village?

4. The Smiths __________ Beijing for years.

5. — ________you ever ______ America?

— Yes, I __________ there many times.

6. I _______this school since three years ago.

7. — When _____ he ______?

— He __________ an hour ago.

8. — Would you like to ____ the zoo with me?

— Yes, but I __________there before.

9. — Where ______ you ______ just now?

— I __________ the zoo.

10. He often__________ swimming.

11. ________ you ______ there last year?

12.__________they often__________skating in winter?

六、句型转换,每空一词。

1. He has already gone home.

①He _______ _______ home _______. (否定句)

②_____ he ____ home _______? (一般疑问句)

2. He has lunch at home.

①He _____ _____ lunch at home. (否定句)

②____ he ____ lunch at home? (一般疑问句)

3. He has been there twice. (对划线部分提问)

________ ______ _______ ________ he been there?

4. I have lunch at school. (对划线部分提问)

________ ________ you _________ lunch.

5. They have been here {since 2000}.

_____ ______ have they been here? (对划线部分提问)

6. This factory opened twenty years ago.(改为同义句)

This factory________ ________ ________ for twenty years.

7. Miss Gao left an hour ago. (改为同义句)

Miss Gao _____ _____ _____ ____ an hour ago.

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

Her mother _____ the Party three years _______ .

9. The Green Family moved toFrancetwo years ago. (改为同义句)

_______ two years ________ the Green family moved toFrance.

10. The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)

_______________________________

声明:整理自网络,仅供大家学习!