定义:
表过去发生的某一动作对现在造成的影响或结果。
② 表示从过去开始一直持续到现在, 也许还会继续下去的动作或状态。
二、现在完成时的构成
现在完成时是由“助动词 have(has)+动词的过去分词”构成。
助动词说明该谓语是属于现在时范围。
它和主语的人称、数要保持一致。
过去分词是主要的谓语动词,说明句子的意义。
例句:
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. 是的,做完了。/不,还没有。
三、现在完成时的用法
① 表过去发生的某一动作对现在造成的影响或结果。
---Would you like some bread 你想要一些面包吗?
---No, thanks. I have had my breakfast. 不,谢谢,我已经吃过早饭了。
(对现在的影响:不饿)
---Why don't you drive to your office 你为什么不开车去办公室啊?
---Because my car has broken. 因为我的车坏了。
(对现在的影响:车没办法开了)
② 表示从过去开始一直持续到现在, 也许还会继续下去的动作或状态。
He has studied English for 6 years. 他已经学习英语六年了。
Mary has been busy since she came back from Hangzhou.
自从从杭州回来,玛丽一直在忙。
四、常和现在完成时连用的时间状语
① 用副词already和yet。
already一般用于肯定句中,yet一般用于否定句和疑问句中。
We have already finished our homework. 我们已完成作业了。
They haven't finished their homework yet. 他们还没有完成作业。
② 用ever “曾经”和never“从未”。它们多用于否定或疑问句中。
Have you ever been to the Great Wall 你曾经去过长城吗?
I have never been to the Great Wall. 我从未去过长城。
③ 用表示到说话为止的过去时间状语
如just, before, up to now, so far, until now, in the past few years等。
I have seen her before, but I can not remember where.
我以前见过她,但记不起在哪里见过。
He has been there three times in the last few days.
近几年他去过那里三次了。
④ 用for+一段时间,since+时间点。
I've lived here for 15 years. 我已经在这里住十五年了。
I've lived here since 15 years ago. 自从十五年前我就住在这里了。
Mr. Green has worked here since he came to China.
自从来到中国,格林先生一直在这里工作。
一、用所给动词的适当形式填空。
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, 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
Keys:
1.have,see,saw 2.Has, finished 3.has, come4.has gone 5.have, worked,moved
6. have made 7. have,stayed 8. have,finished 9.goes 10.Have,found
11.is 12.were,reading 13.is climbing 14.will come15.Have,seen
二、用since和for填空
1. He has lived in Nanjing ___ the year before last.
2. I’ve known him ______ we were children.
3. Our teacher has studied Japanese ______ three years.
4. She has been away from the city ______ about ten years.
5. It’s about ten years _______ she left the city.
Keys:1.since 2.since 3.for 4.for 5.since
三、用“never, ever, already, just, yet, for, since”填空。
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.
Keys:1.never 2.just / already 3.for 4.ever,never 5.yet,just/ already
四、用have(has) been 或have(has) gone 填空。
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.
Keys:has, gone, has, gone, will, has, been, has,been have,been,has, been, been
五、根据要求改写句子.
1. I have been to Macau before. (改为否定句)
I ______ ______ been to Macau before.
2. He hasn’t come to school because he was ill. (就划线部分提问)
______ _______ 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, _______ _______ (改成反意疑问句)
6. They have been here since 2000. (对划线部分提问)
_______ _______have they been here
7. Miss Gao left an hour ago. (同义句转换)
Miss Gao has _______ ________ ________ an hour ago.
Keys:1.have,not/never 2.Why,hasn't 3.have,bought 4.have,learnt,for 5.has,he 6.How,long 7.been,here,since
六、选择填空。
1.Melting ice (融冰) can cause sea levels to rise. Since 1993, sea levels _____ at a speed of 3.2 cm every 10 years.
A. rose
B. have risen
C. rise
2.—It s ten years since we came here
—How time flies! We _____ in China for so long.
A. work B. worked
C. will work D. have worked
3.---Have you ever been to Shanghai
---Of course. Actually, I _____ there for six years but now I live in Taizhou.
A. worked B. was working
C. would work D. have worked
4.I ate some fruit, which I ______ since I was a child, and the vegetables from my garden.
A. have enjoyed B. enjoyed
C. enjoy D.had enjoyed
5.---- Where is Mr. Green
---- He _____ the bookshop. You have to wait for him.
A. was going to
B. has gone to
C. has been to
6.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
7.---- Why won’t we play basketball with Class 4 this afternoon
---Because they _____ Longzhong for a study trip.
A. have gone to
B. have been to
C. had gone to
D. had been to
8.—Your new bike is so nice! When did you buy it
—In July. I _____ it for two weeks.
A.had B. have had
C. have bought D. bought
9.---Where are the teachers now
--- In the meeting room. They _____ the meeting for 10 minutes.
A. have begun
B. have been on
C. have had
D. have been held
10.---Where is Catherine I haven t seen her for days.
---She _____ Wuhan. She’ll be back next week.
A. has gone to
B. has been to
C. have gone to
D. have been to
11.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
12.---Linda has _____ to Paris. How can I get in touch with her
---Don’t worry. She will call you as soon as she _____ there.
A. been;will get
B. been;gets
C. gone;will get
D. gone;gets
13.---Your new watch is so nice! When did you buy it
--- In October. I _____ it for two months.
A. had B. bought
C. have had D. have bought
14.---Look! My mother _____ a new dress for me.
----Wow, it looks very nice on you.
A.is making
B.has made
C.will make
15.The shop in Wanda Square _____ for six years, but I _____ there so far.
A.has opened; haven’t gone
B.has been open; haven’t been
C.has been open; haven’t gone
D.has been opened; haven’t been
Keys:1---5BDDAB; 6---10CABBA; 11--15CDCBD;