现在完成时态

时间:2024-08-22 09:30:22 诗琳 资料 我要投稿
  • 相关推荐

现在完成时态

  在日常的学习中,大家都背过各种知识点吧?知识点就是学习的重点。哪些知识点能够真正帮助到我们呢?以下是小编精心整理的现在完成时态,供大家参考借鉴,希望可以帮助到有需要的朋友。

  现在完成时

  一.构成:

  现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。第三人称单数用 has,其余用have.

  现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。以study 为例,其否定式、疑问式和简单回答形式如下:

  二.用法:

  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.

  ★注意:

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

  5. India has been an independent country ______1974.

  6. The bus is late. Theyve 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.

  3.表示短暂意义的动词如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 _____ _____ only for 5 minutes

  区别:have been to, have gone to, have been in

  have been to,表示去过某个地方,不过现在已经回来了

  have gone to表示去了,但还没有回来,也许是在去的途中

  have been in指的是在某个地方,从过去一直延续到现在

  Where has he been? 他刚才到哪里去了?(已经回来了)

  Where has he gone? 他上哪儿去了?(人不在)

  They have been to Canada. 他们到过加拿大。(现在已经不在加拿大)

  They have gone to Canada. 他们到加拿大去了。(可能在路上和已经到加拿大)

  They have been in Canada since then.

  用have/has been(to) have/has gone (to) have/has been in填空

  A: Where ____________ Li Fei ___________?

  B: He ____________ to Hainan Island.

  A: How long ___________ he ___________ there?

  B: He _____________ there for three days.

  A: When will he come back , do you know?

  B: I’m afraid he won’t come back recently.

  A: Could you tell me the way to Hainan Island?

  B: Sorry, I _________ never ___________ there.

  A: How many times ___________ Li Fei __________ to that place?

  B: He _____________ there only once.

  1.Where is Jack? He __________ his country.

  2.David ________ the park just now.

  3. John _______ England since he came back.

  4. How long _____ they _____ 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 _____ to the zoo with me? ---Yes, but I _____ there before.

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

  12.He often _____ swimming.

  13. _____ you ______ there last year?

  14. _____ they often ______ skating in winter?

  选择填空

  ( )1.Mrs whites isnt here, she _____ London, she ________ there many times

  A.has been to , went B.has gone to , has been C.went to, has gone D.has been to , has gone

  ( )2.She has__________ Beijing twice .

  A.gone to B.got to C.been to D.come to

  ( )3.—where ___ your father ____ , Li Lei?

  ____To Beijing

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

  ( )4.Mr Green isnt in the office , He ______ the library

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

  ( )5.Mr smith ____ Tokyo and he will be back in a week

  A.has been to (B.has visited C.has sent D.has gone to

  ( )6.They_ China for two years

  A.have been to B.have been in C.have gone to D.have come to

  .

  4.现在完成时不能和表示过去的时间状语连用,如yesterday, last year, in 1976, two days ago, just now, when I came in,但可以和already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never等连用。例如:

  She has already come. 她已经来了。

  I haven’t read it yet. 我还没读过这个。

  I have met him before. 我从前曾见过他。

  Ma Hong has always been a good student. 马红一直是个好学生。

  I have often seen him in the street. 我经常在街上看见他。

  They have never been to Yan’an. 他们从未去过延安。

  I havent seen him lately. 我近来没看到他。

  Exercise:

  I. Fill in the blanks with the proper form.

  1. I____ already ____ (see) the film. I ________ (see) it last week.

  2. _____ he ____ (finish) his work today? Not yet.

  3. My father ____ just ____ (come) back from work. He is tired now.

  4. Where’s Li Ming ? He __________ (go) to the teacher’s office.

  5. I __________ (work) here since I ______ (move) here in 1999.

  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, Ill 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. Ive lost my pen. _________ you ________ (see) it anywhere?

  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

  9. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black?

  -- Sorry. He ______ the Bainiao Park.

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

  10. --____ you ever ____ to the US? -- Yes, twice.

  A. Have, gone B. Have, been C, Do, go D. were, going

  Rewrite the sentences.

  1. I have been to Macau before. (改为否定句)

  I _________ _________ been to Macau before.

  2. He hasn’t co就划线部分提问)

  ______ _______ he come to school?

  3. I bough a new bike just now. (用just改写)

  I ____ just ____ a new bike.

  4. We began to learn English three years ago.(改为同义句)

  We ____ ____English ____three years

  5. He has never surfed, _______ _______? (改成反意疑问句) (对划线部分提问)

  _______ _______have they been here?

  7. The old man _________ last year. He has _______ _______for a year. (die) (动词填空)

  8. Miss Gao left an hour ago. (同义句转换)

  Miss Gao has _______ ________ ________ an hour ago.

  Ask the questions

  1) I have been there for two days.

  __________ _________ __________ you __________ __________?

  2) My father has lived here since 2000.

  _________ _________ __________ your father _________ __________? _________ ________ he _________ __________? __________ ___________ they __________ a book?

  Use “never, ever, already, just, yet, for, since” to fill in the blanks.

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

  2. Jack has _________ finished his homework.

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

  用适当的时态填空:

  1.She’s _____________ (live) here ever since she was ten.

  2.Both of them ________________ (be) in Hongkong for ten days.

  3.Both of them ____________ (come) to Hongkong ten days ago.

  4. Half an hour __________ (pass) since the train __________ (leave).

  5. Mary________(lose) her pen. ________ you _______(see) it here and there?

  6. _________ you _____ (find) your watch yet?

  7. ---Are you thirsty? ---No I _________just _________ (have) some orange.

  8. We ---- already _________ (return) the book.

  9. ________ they _______ (build) a new school in the village?

  10. I _____________(not finish) my homework . Can you help me?

  11. My father _____ (read) the novel twice.

  12. I _________ (buy) a book just now.

  13. I _________ (lost ) my watch yesterday.

  14. My father ___________ (read) this book since yesterday.

  5.现在完成时所表示的动作开始于过去,持续到现在,也许还会持续下去。常用for和since表示一段时间的状语或so far,now,today,this week (month,year)等表示包括现在时间在内的状语。 eg. He has studied English for 5 years.

  He has studied English since 2001.

  Now I have finished the work.

  注意:表示短暂时间动作的词,如:come,go,die,marry,buy等的完成时不能与for,since等表示一段时间的词连用。用来持续的动作或状态或表过去重复的动作,如live,study,be,wait等,常和since(自从)或for(经历)引导的词语连用。

  如:I have lived here for more than thirty years.我已在此住了30多年。

  由非延续性动词到延续性动词的转换:

  arrive →be here

  begin(start)→be on

  die →be dead go out →be out finish →be over put on →wear 或be on borrow →keep buy →have catch(a cold)→ have(a cold) open →be open come back →be back join →be in get to know →know leave →be away 或be a member of… begin to study →study fall ill(sick, asleep) close →be closed come to work →work→be ill(sick, asleep) go to school →be a student

  get up →be up go→be(in)

  一、 典型例题

  ( )1.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

  ( )2. I ______ the League for 5 years so far.

  A. joined B. have joined C. have been in

  ( )3.The factory ____ since the February of 1988.

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

  ( )4.Mary and Rose ____friends since they met in 2000.

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

  ( )5.You mustnt_____ until he comes back.

  A. be away B. leave C. be left

  ( )6.The meeting _____ for a week now.

  A. has finished B. has ended C. has been over

  ( )7.Miss Gao ______ this school for nearly 5 years.

  A. has been in B. has come to C. has taught

  ( )8.Ben ______ a teacher for 4 years.

  A. has been B. has become C. was D. became

  ( )9. I ______ home for a week.

  A. have returned B. have been back C. returned

  ( )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.Since 2000, he _____ his hometown.

  A. has left B. has moved away C. has been away from

  ( )15.Ill lend you the book , but you can only _____ it for 2 days.

  A. borrow B. keep C. take

  三、课后练习

  [单项选择]

  ( )1、Both his parents look sad. Maybe they ______whats 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 so 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 club since 1988.

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

  ( )12、—Do you know her 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 seven years.

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

  ( )14、Hurry up! The program __________ for five minutes .

  A. has begun B. had begun C. has been on D. began

  ( )15、It _____ ten years since he came Chengdu.

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

  ( )16、Miss Green isnt 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、He ________ for 2 hours.

  A. got up B. has got up C. has been up

  ( )19、Tom is ill in hospital. He ______ a cold for several days.

  A. is B. catches C. has caught D. has had

  ( )20、His grandparents ______ for more than 9 years.

  A. has come here B. has started to work C. has lived there D. has left the university

  现在完成时态的句子

  1、This is the first time I have been here.这是我第一次到这儿。

  2、His shoes are dirty.他的鞋子脏了。

  3、They haven’t finished yet.他们还没结束。

  4、They are at home.他们在家里。

  5、How many times have you been to Singapore?你去过新加坡几次?

  6、Ive known her for 30 years.我认识她已经30年了。

  7、My momhas never travelled by air.我妈妈旅游从来没有坐过飞机。

  8、I have bought a new computer.我买了一台新电脑。

  9、Ive been doing my homework.我一直在做作业。

  10、I had thought I could pass the final examination but I failed.我估计我可以通过期末考试,但结果我没通过。

  11、I’ve just lost my keys.我刚丢了钥匙。

  12、I have fallen in love with you.我已经爱上了你。

  13、Since when have you planted so many young trees?从什么时候开始你种植了这么多小树的?

  14、She will have finished the book by my next birthday.到我下一个生日为止,她将完成那本书。

  15、I have read the novel.我看过这部小说了。

  16、I have known him for years.我认识他已经好几年了。

  17、They have gone out.他们已经出去了。

  18、In the past 10 years,there have been great changes in our family life.在过去的十年里,我们的家庭生活发生了很大的变化。

  19、I have bad news. I have lost my job.有坏消息,我丢了工作了。

  20、I have been to Singapore 5 times.我去过5次新加坡。

  21、Have you read this book?你已经读了这本书吗?

  22、I have been reading the novel.我一直在看这部小说。

  23、Ive worked in the same job for the past 30 years.在过去的30年里,我一直在同一个工作岗位工作。

  24、I’ve never ridden a horse.我从来没有骑过马。

  25、Ive been learning the new words.我一直在学习新单词。

  26、My aunt has worked in a clinic since 1949.从1949年开始,我婶婶就一直在一家诊所工作。

  27、They are going out.他们出去外头。

  28、I have played erhu 7 times a week for 2 years.这两年来,我每周玩二胡七次。

  29、I have never liked other food.我从来没有喜欢过其它菜。

  30、Have you been to Rome?你已经去了罗马吗?

  31、I havent eaten much chocolate recently.我最近没吃太多巧克力。

  32、I am sorry I can’t help you. Jim have asked me to wait for him.抱歉我不能帮你。吉姆让我等他。

  33、He has cleaned his shoes.他已经清理好他的鞋子了。

  34、What have you been doing? Its two oclock!你刚才在干什么呢?都两点了!

  35、He has had three interviews this month.这个月他有三个面试了。

  36、We have been working hard these days.这些天来,我们一直在努力工作。

  37、He has been playing the piano since he was six.他从6岁起就一直弹钢琴。

  38、Amy has been playing her radio all morning.艾米整个上午一直开着她的收音机。

  39、Hes gone to Spain. 他去了西班牙。

  40、Hardly had I reached the school when the bell rang.我一到学校,铃就响了。

  41、He is cleaning his shoes.他在清理他的鞋子。

  42、Ive been working in the garden all morning and now Im ready for a drink.我整个上午都在花园里干活,现在我已经准备好要喝一杯了。

  43、I have owned a puppy before.我以前养过一只小狗。

【现在完成时态】相关文章:

现在完成时态的整体教学尝试04-27

短暂性动词、延续性动词与现在完成时态05-01

牛津英语8B Unit1现在完成时态复习教案04-25

分词的时态05-04

现在完成时05-04

动词的时态语态04-30

时态与时间状语05-04

动词时态考点追踪04-30

英语16种时态04-30