8B现在完成时用法小结及练习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时用法小结及练习
姓名得分
一、构成:助动词have / has+p.p(动词的过去分词)
二、用法:现在完成时既涉及过去,又联系现在。
用法一:表示过去发生或已经完成的某一动作对现在造成的影响或结果。
常与just,already,never,ever,before,yet,once,twice,many times,how many times,so far,during/in the past(last)three years等连用。
用法二:表示过去已经开始,一直延续到现在的动作或状态。
时间状语有:
①for+表示一段时间的词语I have taught English for 19 years。
②since+表示过去时间点的词语He has been at this school since 1986.
③since+表示过去的时间状语从句I have lived here since I was born.
④since+一段时间+ago. I have known him since 20 years ago.
5. how long How long have you been here?
三、瞬间动词------------延续性动词
borrow / lend→keep buy→have finish / end→be over begin / start→be on open→be open close→be closed die→be dead leave→be away(from)go to school→be in school / be a student get up→be up fall asleep→be asleep get to know→know lose→be lost become→be receive / get a letter→have a letter catch / get a cold→have a cold begin to study→study,
arrive /come / go / move / reach /get to→be in /at / be here /be there return / come back / get back→be back
join→be in / be a…member join the army→be in the army /be a soldier
他参军已有三年.He has joined the army for three years.(错)改为:
He has been in the army for three years / since three years ago.
He has been a soldier for three years / since three years ago.
He joined the army three years ago. It is three years since he joined the army.
Three years has passed since he joined the army.
四、has/have been to 曾经去过某地与once,twice,already,ever,never等连用.
have/has gone to 去某地了,说话时某人已离开此地,在去某地的途中或已在某地
have/has been in 逗留在某地(已经一段时间).常和for ten days, since I came here等连用
一.选择题
( )1. He got married _________ 1988 and he has had a happy family_________1998
Ain, in B in,since C since,since D since,in
( )2. -When you _____ the computer?-I have this computer for 5 years ,but it still works well.
.A.have bought ,bought B. have bought,had C.did buy bought D.did buy had
( ) 3. Hurry up !The concert _________ for ten minutes A.has begun B.has been on C. began D.has started ( ) 4.-Excuse me, does Mr Smith’s son live here? -He _________ be here, but he has moved.
A. has to
B. used to
C. tried to
D. happened to
( ) 5. Our English teacher __________ Nanjing for one week.
A.has come to
B.has been in
C. has left
D. has been to
( )6. We will go on our trip _______ Hong Kong in five days. A. for B. with C. on D. to
( )7. The boy was very _______ when he heard the_________ news. He screamed with__________.
A. exciting; excited, excite
B. excited ; exciting, excitement
C. excited; excited, exciting
D. exciting; exciting, excitement
( )8. Ba jin ______ in October,2005. The great writer _______ for a few years.
A. died; died
B. died; has been dead
C. has died; has died
D. has died; has been dead
( )9. I there for many years. I know about it very well.
A. came
B. have gone
C. have been
D. have been in
( ) 10. He couldn’t stop ___________ when he he ard the bad news. A. to cry B. cry C. cried D. crying
( )11. ---- _____ did your uncle leave his hometown? ---- He ______for nearly twenty years.
A. When; has left
B. When; has been away
C. How long; has left
D. How long; been away
( )12. My father Singapore twice.
A. has gone to
B. goes to
C. has been to
D. went to
( )13. I a book from the library. I have it for too long.
A. borrowed; borrowed
B. kept; borrowed
C. kept; kept
D. borrowed; kept
( )14. The boy has been away from home last Friday. A. / B. since C. for D. about ( )15. I will tell him the news if he back. A. will come B. comes C. came D. has come ( )16.____ the evening of May 31,the World Cup started in South Korea.A.On B.At C.Of D.In ( )17.They _______ all their money,so they have to walk home.A.spend B.had spent C.have spent D.will spend ( ) 18.Hurry up! The play_________ for ten minutes.A.has begun B.had began C.has been on D.began ( )19.Tom did his homework 11 last night. A.at B.till C.for D.since
( )20.Tom for five years . A.got married B.has died C.has dead D.has had the bike.
( )21.Good to see you again.It’s almost three years we met last time. A.until B.before C.while D.since ( )22.The Smiths cme to Shanghai in 2008.They there for five years.
A.live
B.lived
C.have lived
D.will live
( )23. have you been here?—Since 2006.A.How often B.How long C.How far D.How much. ( )24.Would you like to watch Painted Skin2 with me?----Certainly. I don’t mind seeing again although it twice.
A.saw
B.was seen
C.have seen
D.has seen
( )25.Susan and I have been friends five years. A.since B.after C.for D.over
( )26.Holly has fed the dog, but she hasn’t watered the plants .
A.still,already
B.already,yet
C.yet, still
D.yet, already
( )27-- _________you _________ your report?-Not yet. I still have something to check on the Internet.
A.Did, finish
B.Do, finish
C.Have,finished
D.Have, finish.
( )28. I hear the tall girl w earing glasses is your new classmate. She’s from America. _________.?
A.has she S.isn’t she C.hasn’t she D. ,does she
( )29. How do yoju like your English teacher?---He is great. We_________. friends since three years ago.
A.were
B.have made
C.have been
D.have become
( )30.China develops so fast.---That’s true. It_________ a lot already.
A.changes
B.ch anged
C.will change
D.have changed
( )31. Our foreign teacher Mr. Green _________ us English since three years ago.
A.has taught
B.is teaching
C.taught
D.teaches
( )32. Jim isn’t in the classroom.Where is he?---He _________ to the teachers’ office.
A.will go
B.has gone
C.has been
D.is going
( )33. She_________ this book for nearly three weeks. A.has borrowed B.has lent C.has bought D.has kept ( )34. Our maths teachers_________ in our school for 20years and he_________here when he was 25 years old.
A.jtaught, has come
B.taught, came C has taught ,came D.has taught has come
( )35. She _________ her home town for many years. No one nearly knows her.
A.has been away from
B.has left C left D had left
( )36. I_________to Rongjiang last year, but I_________ never _________ to Chongjiang.
A.went,have,been
B.will go, have, been
C. went,have, gone
D.go, have, gone
( )37. -Are you a soccer player in your school?-Yes,I _________ the two years ago.I_________ in the team for two years.
A.have joined,have been
B.joined,am
C.joined,have been
D.have been in,have joined
( )38. -Where is your father? -He _________ to Australis and he _________ Sydney for two weeks.
A.has been to, has been in
B.has gone to,will stay in
C.has been in,has been to
D.has gone to.has stayed to ( )39. -Mike,why are you watching TV again?-I_________ my homework.
A.finish
B.finished
C.have finished
D.is finishing
( )40. What ________you _______ since you_______ to China?A.have,done,came B.did do,have come
C.did,do,came
D.have,done,come
二、动词填空
1._________ you ever______ ___ (write) a letter to your parents?
2.As teenages, we are old enough ___ ______ (help)with housework
3.Xiao Li promised to chat with me on the Internet, but so far he___ ______ (not do) so
4.I _______ __ (see) the film 2046 just now.
5.–I called you but you did not answer the phone-I ____ _____ (talk) with my teacher
6 The children stopped_____ ____ (chat) when Mr Li came in
7 - ______ ___ your brother ____ _____ (see) the film a few times?- Never
8 Li Dong_____ ____ (play) this computer game since 9 pm
9 What____ _____ (happen) to you when I met you
10What ____ _____ (happen) to him in the past few years.
11She ______ __ (not hear) from her uncle for a long time
12Someone _____ ____ (clean) the classroom .Look! How clean it is!
13- _________ you _________ (finish) your work yet? No, but I _________ (finish ) it soon
14 I _________(begin)_________ (watch) here an hour ago, but now nothing __ ___(happen) yet
15 –Why are you standing here ,Mrs White?-I______ __ (wait) for my son. He _________ (come) back home soon 16His mother ______ __ (have) a cold since the day before yesterday
17It is three tears since his grandfather ____ _____ (die)
18 His grandfather_______ __ (die) for three years
19Please finish your homework first before ____ _____ (swim)
20 He does not know when he_____ ____ (go) there, but when he (go) there, he will tell us
21Where is my pen? How strange !It______ ___ (be) just a moment ago
22The old man ______ ___ (lose) his money yesterday ,he _________ (find) it yet
23Many changes_____ ____ (take) place over the ten years
24Look! Who ______ ___ (read) a book under the tree?
25-You can not park your car here .Look at the sign! -Sorry, I _____ ___ (not see) it.
现在完成时专项练习
A)选用have, has填空:
1.I _____ __ told him the news.
2.She _____ ___ come back from school.
3.You ______ __ won the game.
B)按要求改写下列各句:
4.They have bought a computer.(改成否定句)_________________________________________
5.He has lost his book.(改一般疑问句,作肯定与否定回答)_________________________________________
C) 单项选择
6. -Where have you ___ __, Kate?-I've ____ __ to the bank.
A. gone, gone
B. been, been
C. gone, been
D. been, gone
7. Her grandfather ___ ___ for two years. A. died B. has died C. has been dead D. has been died
8. It's six weeks ___ ___ I met you last.A. when B. since C. before D. for
9. Tom and Jack have arrived at West Hill Farm already.
A. have got
B. have gone to
C. have been to
D. have reached
一、单项选择。
1、Both his parents look sad . Maybe they _________what's 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 years .
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 ; goodC. 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 ; finishedC. Have ; done ; have finished D. will ; do ; finish
11、His father ____ __ the Party since 1978 . A. Joined B. has joined C. was in D. has been in
12、—Do you know him 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 two months .A. been B. gone C. come D. arrived
14、Hurry up! The play __________ for ten minutes .A. has begun B. had begun C. has been on D. began
15、It _____ ten years since he left the army . A. is B. has C. will D. was
16、Miss Green isn't 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、The students have cleaned the classroom, ? A. so they B. don’t they C. have they D. haven’t they
19、has Mr White been a member of Greener China since he to China?
A. How soon, comes
B. How often, got
C. How long, came
D. How far, arrived
20、His uncle____for more than 9 years.
A. has come here
B. has started to work
C. has lived there
D. has left the university
二、句型转换。
1、He has never surfed, ?(改成反意疑问句)
2、They have been here since 2000. (对划线部分提问)__ __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 Gao left an hour ago. (同义句转换) Miss Gao ________ _______ ________ ________ an hour ago.
6、Her mother has been a Party member for three years .(同义句)
Her mother ______ _ the Party three years ___ _____ .
7、The Green Family moved to France two years ago. (同义句转换)
_______ two years ________ the Green family moved to France.
8、The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)
__________________________ _________________
三、汉译英。
1、吉姆已做完作业,他现在有空了。
2、他昨天收到一封信。
3、我父亲以前到过长城。
4、她还没有看过那部新电影。
5、她去过上海。
6、他这些天上哪儿去了?。