现在完成时
一概念:表示动作发生在过去,目前可能已经完成或还在继续,强调动作对现在产生的影响或结果。
结构:主语+have/has+动词的过去分词+其它 二用法:
1. 表示动作发生在过去,强调对现在产生的影响或结果。常与
just,already,ever,never,yet,before等到副词连用。 My father has gone to Shanghai.(表示人不在这里) I have had supper.(我现在不饿了) She has just finished her homework.
2. 表示动作发生在过去,一直持续到现在,也许还要持续下去。常与since,for 连用。 Since+时间点 for+时间段 He has lived here since 1980.
My brother has been a soldier for two years.
She has learnt English since she was four years old.
3. 动词一般都可以构成完成时态,但非延续性动词在肯定句中不能和表示一段时间的时间
状语连用。(for,since)
常用非延续性动词有:come,go,,join,start,begin,leave,arrive,lend,borrow,give,see,hear, finish,find,die, close,open 等。 功记10个瞬间动词顺口溜:
开始离去,借来还,出生入死,买到家 各词改为相应的延续性动词为:
Begin---be on leave----be away from borrow-----keep go-----be off Come----be here return-------be back join------be in die-----be dead Arrive----- be here
如:His grandpa has been dead for five years. 同义句: It is five years since his grandpa died. His grandpa died five years ago.
Five years has passed since his grandpa died. 4.have/has been to与 have/has gone to 区别
have/has been to表示某人的经历,意为“曾经去过某地”,说话时,此人在本地。可与once,twice,several times, just ,ever,never 等副词连用 I have been to Beijing twice.
Have you ever been to the Great Wall?
have/has gone to意为“去了某地”表示说话人不在说话现场,可能在路上,也可能已到达所去地方。
His teacher has gone to America.
习题一:
Ⅰ 用所给词的适当形式填空
1. They ___________(go) to the shopping center already. 2. ---__________ you __________(enjoy) it? --- Yes, I did. 3. Mr Green _____________(not come) back to China yet.
4. Where is my pen? How strange! It _________(be) here just a moment ago. 5. They _____________(not see) the film yet.
6. Look! The children ___________(plant) flowers in the garden. 7. My brother ___________(be) to England twice. 8. I _____________(know) the boy since 1993. 9. I __________ ( not see) you for a long time. Ⅱ 选择填空
( ) 1. ---_______ have you ever gone water-skiing? --- Only once a week.
A. How long B. How soon C. How often D. When ( ) 2. ---Have you finished your housework _______? --- Yes, I’ve done that _______.
A. yet; already B. already; yet C. ever; never D. still; just ( ) 3. ---Has your mother ever ________ to Paris? ---Yes, she went there last year.
A. gone B. been C. got D. went
( ) 4. My mother ______ English since she came to the city.
A. teaches B. has taught C. taught D. have taught Ⅲ 改写句子
1. Mr and Mrs Smith have come back already.(改为否定句)
__________________________________________________ 2. The Whites have lived in China since three years ago.(划线提问) ____________________________________________________ 3. I have learned English for 3 years. (划线提问)
____________________________________________________ 4. I have lived here for two years. (同义句改写) I _________ here _______________________. Ⅳ 改错
1.---Where is Mr Li? ---He has been go Beijing. _____________ 2. Have you finished your homework already? ____________ 3. Mr Wang has taught in our school since 10 years. __________ 4. It has been in service in 1990. _____________ 习题二:
1.用所给词的适当形式填空:
1. ---Where ____________(be) my bike?---It _____________(be) here just now. 2. ---______________ you ________(see) my book? ---Yes, he __________ (take) it away half an hour ago.
3. ---_____________ he ________(eat) all the food? ----Yes, I _____________ all the food, because I ___________(be) very hungry.
4. Nanjing ___________________(change) in the past twenty years.
5. Mary __________(want) ________________(collect) more information before she __________(do) the history project.
6. Great changes __________________(take) place in Shanghai since 1996. 7. My mother __________________(teach) Maths for 20 years.
8. Daniel ________________(join) the swimming club when he __________(be) 18. He ___________(be) a member of the club for 20 years.
9. ---Would you like________________(go) to the park with me? ---I’d like to. But I _____________(not have) dinner. 10. Millie __________(just) _________(finish) her homework. She ____________(watch) TV.
11. My parents _______________(live) there for years.
12. ---__________you ____________(read) this book? ---Yes, I ____________.
---When __________you ________ (read) it? ---I ___________ (read) it two months ago. 13. Joe ______________(be) here for three hours since he __________(come) here. 14. I ______________(not see) so beautiful park before.
15. She __________already____________(learn) how __________(drive) a car for two weeks.
16. ---How long_________ your father___________(work) at this school? ---For more than ten years.
17. There _____________(be) fresh air and green hills on Lautau Island in the past. 18. I____________________________my homework already. (finish)
19. You won't know if it fits you until you__________________________it on. (try) 20. It's said that he__________________sent to Australia to improve his English.(be) 21. The living standard of the people in Nanjing ________________ since 1983. (rise) 22. Tom________________for 40 years. (marry) 2同义句转换
1. I have already been here for 5 years. I have been here________5 years________. 2. I married over two years ago. I________ ________married________over two years. 3. Where did you go just now? Where________you________? 3改错
1. He has borrowed the magazine for days. 2. Mr Li has come to this city since 1990. 3. How long has he joined the army?
4. The film had begun for ten minutes when I arrived.
习题三:
一、用所给动词的适当形式填空。
1.I___already____(see)the film.I___(see)it last week. 2.__ he ____(finish) his work today ? Not yet .
3.___you ___(be)to Hong Kong ?Yes,I ____(be)there twice . 4.__ you ever ____(eat )chocolate sundaes? No, never.
5.My father ____just ____(come) back from work.He is tired now. 6.Where`s Li Ming? He____(go)to the teacher`s office.
7.Shanghai ___(be) a small town hundreds of years ago. Now it ____ (become) a large
city.
8.I ____ (work) here since I ____ (move) here in 1999. 9.So far I ____(make) quite a few friends here.
10.How long ___the Wangs ___(stay) here?For two weeks. 二、句型转换(每空一词)。
1.I have been to Macau before.(改为否定句) I ___ ____ been to Macau before.
2.He hasn`t come to school because he`s ill. (就划线部分提问) ____ _____ he come to school?
3.He has learned English for 5 years.(就划线部分提问) ____ ___ ____ ____ learned English ? 4.I bought a new bike just now.(用just改写) I ____ just ____ a new bike.
5.We began to learn English three years ago.(改为同义句) We ____ ____English ____three years 三、 填入has / have been 或has / have gone.
1.Harry:I saw you in Annabel`s Restaurant last night. Diana:No,it wasn`t me.I never there. 2. Sam:Sally and Tim are on holiday, aren`t they? Where they ? Sue:To Florida, again.
Sam:How many times they there? Sue:This is their third visit.
3. Alan:Where`s Tony? Mary:He`s got a headache ,so he to bed. 4. Steve:Can I speak to Jill, please?
Lynn:She`s out,I`m afraid. She to the cinema this evening.
Steve:Again? She already to the cinema three times this week.
相关推荐: