- 126.50 KB
- 2021-05-10 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
现在完成时练习
(一)
1. —Dad, I ________ the station for minutes, but nobody came to meet me.
—Don’t worry. I’ll go to meet you soon.
A. arrived at B. have been at C. will reach D. have arrived at
2. —______ you ever ______ Dali? —Never. But I am going there this vacation.
A. Do; go to B. Have; been to C. Have; gone to D. Will; go to
3. My aunt is a writer. She ____ more than ten books since 1980.
A. writes B. wrote C. has written D. will write
4. Echo _____ for half a month. She’ll come hack in two months.
A. left B leave C. has left D. has been away
5. The Smiths came to Shanghai in 2008, they there for three years since then.
A. live B. lived C. have lived D. will live
6. — Have you ever been to Nanning? — Yes, _______ .
A. I was B. I do C. I am D. I have
7. I my homework. I guess I can't join you.
A. don't finish B. didn't finish C. haven't finished D. won't finish
8. —Excuse me, where is Mr. Brown's office?
—Sorry, I don't know. I _____ here for only a few days.
A. work B. worked C. have worked D. will work
9. —Where is Bob? —He ______to Harbin for a meeting.
A. went B. has been C. has gone D. goes
10. — Are you going to the bank, Laura? —No, I ______ to the bank already.
A. have been B. have gone C. am going D. had been
11. ---Oh, you are here. I’m looking for you all the morning. ?
----To the library.
A. Where have you gone B. Where will you go
C. Where are you going D. Where have you been?
12. So far this year, many new houses ____ in Wenchuan with the help of the government.
A. build B. are built C. will build D. have been built
13. My grandmother ______ a lot of changes in Tianjin since she came here.
A. sees B. can see C. will see D. has seen
14. I many new friends since I came here.
A. make B. made C. will make D. have made
15. Mrs. Weng came back from France in 2010. She _____ there for four years.
A. works B. worked C. has worked D. will work
16. "Where's your brother, Jane?"
"He's not in Guiyang these days. He________ Beijing.”
A. has gone to B. has been to C. had been to D. had gone to
17. She _______ this book for nearly three weeks.
A. has borrowed B. has lent C. has bought D. has kept
18. They _____ England and they will be back next week.
A. have gone to B. have been to C. have gone in D. has been on
19. He_______ in this city since his family moved to Nanchong.
A. live B. lived C. has lived
20. Some students in Shanghai e-bags for several months.
A. have B. have had C. had D. will have
21. —Is Mr. Smith still in Shanghai?
—Yes, he ______ there for two months.
A. has been B. has gone C. has been to D. has gone to
22. My brother and I _____ in Yinchuan since 1997.
A. had lived B. have lived C. live D. will live
23. My pen pal said he would write to me, but I ___ any letters from him so far.
A. won’t receive B. haven’t received C. hadn’t received D. didn’t receive
24. Our country ______the sixth population census(人口普查) already.
A. finished B. has finished C. will finish D. finishes
1. Thomas ______ the army for two years, so he misses his mother very much.
A. has joined B. has taken part in C. has been in
2. —How well do you know the Opera House?
—I know the place very well. I ____ Sydney many times.
A. have been in B. have been to C. have gone to D. have arrived in
3. ---How clean the bedroom is!
---Yes, I am sure that someone it.
A. cleans B. cleaned C. has cleaned D. had cleaned
4. Where is Ben? — He ____ to the teachers’ office. He will be back soon.
A. go B. has gone C. has been D. goes
5. I ______my hometown for a long time, I really miss it!
A. left B. went away from C. have left D. have been away from
6. —Will you please go to see the movie Guanyinshan with me?
—No, I won’t. I ______ already.
A. saw B. have seen C. see D. will see
7. -Where is John? -He ______ the science lab.
A. has gone to B. has been to C. went to
8. How do you like your English teacher?
— He is great. We friends since three years ago.
A. were B. have made C. have been D. have become
9. —Hi, guys. Where are you heading now?
—Home. We _________all our money, so we have to walk home now.
A. spend B. spent C. have spent D. are spending
10. --_____ you _____ the movie Gongfu Panda II ?
— Not yet. I'll see it this Sunday.
A. Did, see B. Do, see C. Have, seen
11. British Prince William(威廉王子) and Kate _____ for nearly two months.
A. married B. have married C. have been married D. have got married
12. Jim _________ in Zhuzhou since he finished his college.
A. works B. is working C. has worked
13. —May I speak to Lin Tao?
—Sorry, he is not in. He ______ to Changsha.
A. has been B. has gone C. went
14. Great changes _________ in Tongren in the past five years.
A. have happened B. have taken place
C. have been happened D. have been taken place
15. He promised to pick me up at the school gate. However, he __ yet.
A. didn't arrive B. doesn't arrive C. isn't arriving D. hasn't arrived
16. You are too late. The film ______ since half an hour ago.
A. has begun B. has been on C. began
17. ---- Why won’t you go to the movie with me, Gina?
--- Because I it twice.
A. see B. have seen C. saw D. will see
18. -Where's your father, Tom? -He__ to Changsha.
A. goes B. went C. has gone
19. Where is my sister, mum? - She ______ to the library. She will be back soon.
A. has been B. is going C. has gone D. will go
20. —May I speak to Mary?
—Sorry, she isn’t in. She to Japan and will come back in two weeks.
A. has been B. has gone C. is going
21. —Are Li Yan and Wang Mei still living in Pingba? —No, they ____ to Shanghai.
A. had moved B. moved C. will move D. have moved
22. Mr. Fan ___ this watch in 2005. He ____ it for 6 years.
A .bought, has had B. bought, has C. has bought, has had D. has bought, had
23. Mr. White came to our school in 2008, and since then he us English.
A. teaches B. taught C. has taught D. will teach
1. —China develops so fast. —That’s true. It ______ a lot already.
A. changes B. changed C. will change D. has changed
2. Lanmon ______ here for almost ten years and he has many Chinese friends.
A. has been B. left C. has come D. came
3. —Have you ever visited Germany? —____________. But I expect to go there again.
A. Perhaps B. No, I haven’t C. I don’t know D. Yes, I have
4. —May I speak to Miss Wang? —Sorry. She isn’t in. She __________ to Hong Kong.
A. has been B. has gone C. goes D. went
5. Sam came to Baihai in 2002. He __________ here for nine years.
A. lives B. was living C. has lived D. will live
6. He _____in Xinxiang for five years when I heard his news.
A. has lived B. had lived C. is living D. has been lived
7. Our school is having a sports meeting. Someone _____ here already.
A. arrived B. have arrived C. has arrived
8. The meeting by the time I got there yesterday.
A. was on B. has been on C. had begun D. has begun
9. By the end of last month, I _____ all the CDs of Justin Bieber.
A. collect B. collected C. have collected D. had collected
10. By the time I got to the cinema, the movie _______ for ten minutes.
A. had begun B. had been on C. has started D. has been on
11. Jim isn’t in the classroom. Where is he?He _____ to the teacher’s office.
A. will go B. has gone C. had gone D. is going
12. His brother has been to Stone Forest twice______ he came to Yunnan.
A. after B. before C. since D. for
13. Tom ______the CD player for two weeks.
A. has lent B. has borrowed C. has bought D. has had
(二) BBCDC CCBBB DBACA AADCC
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 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 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
1. Hurry up! The play __________ for ten minutes .
A.has begun B. had begun C. has been on D.began
2. It _____ ten years since he left the army.
A.is B. has C. will D.was
3. Miss Green isn't in the office. she_______ to the library .
A.has gone B. went C. will go D.has been
4. My parents ______ Shandong for ten years.
A.have been in B. have been to C. have gone to D. have been
5. The students have cleaned the classroom, ?
A. so they B. don’t they C. have they D. haven’t they
6. ______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
7. 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
8. We have been friends since ______.
A. children B. five years C. five years ago D. five years before
9. Mike ___________ the story book for a month.
A. has bought B. has had C. have had D. has borrowed
10. You ______ that question three times.
A. already asked B. have already asked C. already have asked D. asked already
11. Those foreign friends left Guangzhou __________.
A. since last week B. a week ago C. for a week D. since a week ago
12. I _____ at this school for two years.
A. am studying B. study C. studied D. have studied
13. They _________ in the city since last summer.
A. live B. didn’t live C. have lived D. live
14. Mrs. Wang has lived in California _________ 1992.
A. since B. from C. after D. in
15. Mr. Black _________ China since the summer of 1998.
A. has been to B. has been in C. has come to D. came to
16. Li Hong has ________ the army for 2 years.
A. joined B. be in C. been in D. joined in
17. His father _______ for years.
A. has died B. has been dead C. died D. dies
18. Mary ________ to see the films because she __________ it twice.
A. won’t go, saw B. didn’t go, has seen C. won’t go, has seen D. didn’t go, sees
19. --- Would you like some more food? ----Thank you. I _______ enough.
A. will have B. have had C. have D. had
20. ______ you ______ England? Yes, it _____ a beautiful country.
A. Will, gone to, was B. Have, been to, is
C. Had, been to, is D. Have, gone to, is
21. ---_____ you _____ to Beijing? ----No, I ____.I ____ there early next month.
A. Have, been, haven’t, am going B. Had, been, hadn’t, am going
C. Have, gone, haven’t, was going D. Did, go, didn’t, was going
22. --You sister ___ to London to study English. Is that true?
--Yes, she ___ there for two months.
A. has been, has been B. will go, has gone C. gone, will be D. has gone, has been
23. He has a computer of his own. He ____ it two days ago
A. buys B. has had C. bought D. has bought
24. —Where is Li Lei? —He ___ Shanghai.
A. has gone to B. has been to C. went to D. goes to
1. He _______ his homework and is now listening to music.
A. finishes B. has finished C. finish D. is finishing
2. David _______ Shanghai for more than three months.
A. came to B. has been to C. has been in D. has come to
3. --- Is your father a Party member?
--- Yes, he ____ the party three years ago. He _____ a Party member for three years.
A. joined; has been B. has joined; has been C. was joined; is D. joined; was
4. ---What a nice bike! How long ____ you ____ it? ----Just five weeks.
A. have; buy B. did; buy C. are; having D. have; had
5. I ______ this book for a week .I have to return it now.
A. borrowed B. have borrowed C. kept D. have kept
6. ----______ your sister _______ in Green China for a long time?
---Yes. She joined it five years ago.
A. Has; been B. Have; been C. Has; joined D. Have; joined
7. ---How long have you _______ from the USA? ----For three months.
A. come back B. returned C. go back D. been back
8. I _____ this book for half a year.
A. have bought B. have had C. bought D. had
9. The students are sorry to hear that famous singer _______ for a year.
A. has left B. has gone C. has been away D. has gone away
10. --- ______ you______ your homework yet? ---Yes, I _____ it just now.
A. Did; do; finished B. Have; done; finished
C. Have; done; have finished D. Will; do; finish
11. The sand storm weather ______ in Beijing several times this year.
A. happen B. happened C. has happened D. have happened
12. ---How long have you been here? --- ____ last month.
A. For B. Until C. Before D. Since
13. He ____ a cold for three days.
A. has caught B. has had C. has got D. caught
14. Jim Green ____ in China for two years.
A. has come B. has been C. has arrived D. came
15. The film ____ for half an hour.
A. has been on B. has begun C. hasn’t begun D. began
16. —Where have you _______ these days? —I have to Beijing with my friends.
A. been; gone B. been; been C. gone; been D. gone; gone
17. How long have you _______ this book?
A. bought B. borrowed C. kept D. lent
18. We have lived here _______ five years ago.
A. when B. since C. before D.after
19. —I have watched the game. —When _____you _______ it?
A. have; watched B. do; watch C. did; watch D.will; watch
20. —How do you like Beijing, Mr. Black? —Oh,I _______ such a beautiful city.
A. don’t visit B. didn’t visit C. haven’t visited D.hadn’t visited
21. Miss Brown _______ to the Great Wall twice.
A. have been B. has been C. have gone D. has gone
22. His brother has been to Stone Forest twice ______ he came to Yunnan.
A. when B. before C. since D. for
23. His grandpa _______ for two years.
A. was died B. has been dead C. was dead D. has died
24. —Have you ever_____ to Haikou? —Yes,I_____ there with my family last August.
A. gone; went B. been; went C. been; went to D. been; was in
1. His sister ______ her hometown for three years. She’ll return next year.
A. left B. has left C. has been away D. has been away from
2. I ___ the dictionary to her yet.
A. have given B. haven’t given C. will give D. gave
3. Tom is not here. He _____to Beijing for a holiday.
A. has been B. have been C. have gone D. has gone
4. How long have you _____the novel?
A. kept B. borrowed C. lent D. given
5. I'm sorry you've missed the train.It________10 minutes ago.
A. left B. has left C. had left D. has been left
6. -Mum, may I go out and play basketball?
- you ___________ your homework yet?
A. Do, finish B. Are, finishing C. Did, finish D. Have, finished
7. -Excuse me, no photos here! -Sorry, I ______________ the sign.
A. don't see B. didn't see C. can't see D. won't see
8. No hurry! We can get to the bus station in time and we ___________ the early bus.
A. don't miss B. can miss C. will miss D. won't miss
9. Our teacher, Miss Chen ____________ English on the radio the day before yesterday.
A. teaches B. taught C. will teach D. has taught
10. Harry Potter is a very nice film. I ___________it twice.
A. had seen B. can see C. have seen D. see
11. Jim has made many friends since he ____________to China.
A. came B. comes C. has come D. will come
12. ----Lucy, you ________your ticket? ---Not yet.
A. can, find B. have, found C. has, found D. do, find
13. What _________we _________if our car breaks down broken on the way?
A. do, do B. did, do C. are, doing D. shall, do
14. We'll go for a walk if it ______________ tomorrow.
A. will not rain B. rains C. doesn't rain D. rainy
15. Listen! Mary ____________in the next room.
A. sings B. is singing C. sang D. sing
16. China _________the WTO in 2001.
A. joined B. has joined C. had joined D. join
17. --How long ____ you ____a fever? ---Ever since last night.
A. have, got B. have, had C. have, caught D. did, have
18. ---The rain came to a stop last night. The fields are still full of water now.
---It _____ for nearly a week.
A. has rained B. had rained C. would rain D. was raining
19. --Sorry. I am late. ---It doesn’t matter. The meeting ______ for just several minutes
A. has begun B. has started C. has been on D. had been on
20. ---_____ you _____ your breakfast? ---Yes, I have.
---When _____ you _____ it? ---Twenty minutes ago.
A. Have; have; have; had B. Did; have; did; have
C. Have; had; do; have D. Have; had; did; have
21. ---_____ your homework yet? ---Not yet, I ________it.
A. Have you done; am doing B. Did you do; did
C. Did you do; am doing D. Have you done; did
22. ---Where_____ the recorder? I can't see it anywhere.
---I _____ it right here half an hour ago. But now it is gone.
A. did you put; have put B. have you put; put
C. do you put; putting D. did you put; have put
23. Mr. Green _______ China for three years.
A.
has been to B. has come to C. has been in D. has arrived in
1. My brother _____ since I came home.
A has gone to bed B. has been asleep
C has fallen asleep D. has been sleepy
2. Has he read this book ______?
A. ever B. already C. yet D. never
3. The old man________ since 2000.
A. died B. has died C. has been dead D. has dead
4. He is late. The film has ______ for half an hour.
A. begun B. began C. opened D. been on
5. How long will he _____ China?
A. leave B. be away from C. left D. stay
6. --- “Where can I find Tack?” ----“ He ________ the post office.”
A. has been to B. had been to C. has gone to D. had gone to
7. Have you ever ______ the USA?
A. been to B. gone to C. been in D. go to
8. She ________ China since she _______.
A. has been to, arrives B. has been to, arrived
C. has been in , arrived D. has gone to, arrived
9. It _____ five years since we _____ last time.
A. is ; have met B. has been; have met C. is; met D. was; have met
10. ---Have you finished your homework ? --- Yes, I _______ it last night.
A. have finished B. has finished C. finished D. is finishing
11. Kate’s never seen Chinese films,____ ?
A. hasn’t she B. has she C. isn’t she D. is she
12. -Ann has gone to Shanghai. -So ______her parents.
A. has B. had C. did D. have
13. -Mum, may I go out and play basketball? -_____you___ your homework yet?
A. Do; finish B. Are; finishing C. Did; finish D. Have; finished
14. -______ you ______anywhere before? -Yes, but I can’t remember where I______
A. Did; surf; surfed B. Have; surfed; surfed
C. Did; surf; have surfed D. Have; surfed; have surfed
15. I______ a letter from him since he left.
A. didn’t receive B. haven’t got C. didn’t have D. haven’t heard
16. -Have you ever______ Xi’an to see the Terra Cotta Warriors? -Yes, I have.
A. went to B. gone to C. been in D. been to
17. My parents ______ Shandong for ten years.
A. have been in B. have been to C. have gone to D. have been
18. I ____my ticket so I can’t go to the concert.
A. lost B. don’t lose C. have lost D. is coming
二、 用所给词的适当时态填空:
1. He often ________(go) to school by bike .
2. _____you usually ________(get) up at seven in the morning ?
3. I __________ (come) to Tianjin in 1994.
4. His aunt ____________ (be) a actress ten years ago.
5. I _______ already _________ ( finish ) my homework.
6. She _____________ (do) her housework yet.
7. He _______ (live) in Beijing for three years.
1. They __ _____(be) in this school since eight years ago.
2. He isn’t here. He ____________ (go) to Beijing.
3. She ______ never ________ (be) there before.
4. The teacher ______ just ________ ( finish ) teaching us.
5. _________ you ever ___________ ( taste ) dumplings .
6. So far they _______ (learn)two thousand words.
7. He said he _______________ ( never see )such an exciting match before.
8. By the time we got there , the bus ________ already ________(go).
9. She _____________ (live) here ever since she was ten.
10. Both of them ________________ (be) in Hong Kong for ten days.
11. Both of them ____________ (come) to Hong Kong ten days ago.
12. Half an hour __________ (pass) since the train __________ (leave).
13. Mary________(lose) her pen. _____ you _______(see) it recently?
14. _________ you _____ (find) your watch yet?
15. ---Are you thirsty? ---No I _________just _________ (have) some orange.
16. We already _________ (return) the book.
17. ________ they already_______ (build) a school in the village?
18. I _____________(not finish) my homework . Can you help me?
19. My father _____ (read) the novel twice.
20. I _________ (buy) a book just now.
21. I _________ (lost ) my watch yesterday.
22. My father ___________ (read) this book since yesterday.
23. He ___________ (learn) about 5,000 English words since he_____ (go)to college.
三、句型转换
1. He has never surfed, ?(改成反意疑问句) has he?
2. They have been here since 2000.(对划线部分提问) How long
have they been here?
3. The old man last year. (die) died,
He for a year. (die) has been dead
4. This factory opened twenty years ago.(同义句转换) has been open
This factory ________ for twenty years.
5. Miss Gao left an hour ago.(同义句转换) has been away since
Miss Gao ________ _______ ________ ________ an hour ago.
6. Her mother has been a Party member for three years .(同义句)joined; ago
Her mother the Party three years .
7. The Green Family moved to France two years ago. (同义句转换) It’s, since
two years the Green family moved to France.
8. The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)
___________________________________________ The bus has been here for ten minutes.
9. His uncle has already posted the photos to him. (改为否定句) hasn’t, yet
His uncle posted the photos to him .
10. Sun’s aunt has gone there for ten years. (改成正确的句子)
___________________________________________ Sun’s aunt has been there for ten years.
___________________________________________ Sun’s aunt went there ten years ago.
11. It’s ten years since Sun’s aunt went there.
Susan has been in this city for more than ten years.(改为同义句) It is, since, came
more than ten years Susan to this city.
四、填空
(一)用have / has been to / in, have gone to及go的各种形式填空。
1. Where is Jack? He his country.
1. David the park just now.
2. John England since he came back.
3. How long they 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. Where is Jim? He the farm.
8. When he ? He an hour ago.
9. Would you like to to the zoo with me? ---Yes, but I there before.
10. Where you now? --- I to the zoo.
11. He often swimming.
12. you there last year?
13. they often skating in winter?
(二)用for或since填空
14. Jill has been in Ireland Monday.
15. Jill has been in Ireland three days.
16. My aunt has lived in Australia 15 days.
17. Margaret in her office. She has been there 7 o'clock.
18. India has been an impendent country 1974.
19. The bus is late. We've been waiting 20 minutes.
20. Nobody lives in those houses. They have been empty many years.
21. Mike has been ill a long time. He has been in hospital October.
22. I’ve known him we were children.
23. It’s about ten years she left the city.
(三)用never, ever, already, just, yet, for, since填空
24. I have seen him before, so I have no idea about him.
25. Jack has finished his homework.
26. Mr. Wang has taught in this school ten years.
27. “Have you seen the film?” “No, I have seen it.”
28. “Has the bus left ?” “Yes, it has left.”