现在完成时三套经典练习题(附答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时1 杜义
1.All the furniture in the building _______ to the company not to his own.
A. is belonged B belongs C. belong D are belonged
2. When I was at college I _______ three foreign languages, but I _______ all except a few words of each.
A. spoke, had forgotten B spoke, have forgotten
C had spoken, had forgotten
D had spoken, have forgotten
3. -----We would have walked to the station. It was so near.
----- Yes, a taxi _______ at all necessary.
A wasn’t
B hadn’t been
C wouldn’t be
D won’t be
4. I don’t really work here. I _______ until the new secretary arrives.
A just help out
B have just helped out
C am just helping out
D will just help out
5. He _______ his leg when he _______ in a football match.
A broke, played
B was breaking, was playing
C broke, was playing
D was breaking, played
6. The new secretary is supposed to report to the manager as soon as she _______.
A will arrive
B arrives
C is going to arrive
D is arriving
7. As she _______ newspaper, Granny _______ asleep.
A read, was falling
B was reading, fell
C was reading , was falling
D read, fall
8. ---Do you like the material?
---Yes, it _______ very soft.
A is feeling
B felt
C feels
D is felt
9. ---Come on in, Tom. I want to show you something.
--- Oh, how nice of you! I _______ you _______ to bring me a gift.
A never think, are going
B never thought, were going
C didn’t think , were going
D hadn’t thought , were going
10. ----You’ve agreed to go, so why aren’t you getting ready?
----But I _______ that you _______ us to start at once.
A don’t realize, want
B don’t realize, w anted
C haven’t realized, want
D didn’t realize, wanted
11. The house is dirty. We _______it for weeks.
A didn’t clean
B hadn’t cleaned
C don’t clean
D haven’t cleaned
12. -----_______ the sports meet might be put off.
---- Yes, it all depends on the weather.
A I’ve been told
B I’ve told
C I’m told
D I told
13. ---- I’m sorry to keep you waiting.
----Oh, not at all. I _______ here only a few minutes.
A have been
B had been
C was
D will be
14. You don’t need to describe her. I _______ her several times.
A. had met B have met C met D meet
15. The cost of living _______ by ten percent before the government took any action.
A was going
B went up
C had gone up
D has gone up
16. By the time new pupil _______ enough courage to raise his hand , the bell for the end of the lesson _______.
A had gathered ; was already ringing
B was gathering ; had already rung
C gathered ; already rang
D would gather ; would already have rung
17. -----Did you go to Beijing for vacation ?
-----I _______ to go , but I got sick at the last minute.
A was planning
B have planned
C had been planning
D have been planning
18. ------When will they leave ?
------They _______ very soon .
A do leave
B are leaving
C have left
D leave
19. ------Was he studying for an exam ?
------Yes , he's _______ it next week.
A doing
B to take
C making
D to give
20. ------Are there going to be many people at your party today ?
------We hope that _______.
A there will be
B there are going
C there are
D there going to be
21. She must have arrived there last night , _______ she ?
A didn't
B haven't
C needn't
D mustn't
22. _______ the letter , I ran out of the room to the post office.
A Since I have finished writing
B No sooner than I had finished writing
C As soon as I finished writing
D After I have finished
23. Twelve inches _______ one foot.
A will make
B is making
C makes
D make
24. I _______ going to London next month.
A have thought of
B shall think of
C am thinking of
D will think of
25. He _______ English for six years by the time he takes his examination.
A has studied
B studied
C will have been studying
D had been studying
26. By this time next year he _______ from this college.
A is graduating
B will have graduated
C should be graduation
D will be graduation
27. _______ the school when the bell rang.
A I hardly had reached
B Hardly had I reached
C I hardly reached
D Hardly did I reach
28. He promised us that he _______ early but he _______yet.
A would be; hasn't arrived
B is ; hasn't been arriving
C should be ; isn't arriving
D will be ; hadn't arrived
29. The teacher told the pupils that the earth _______ round.
A is
B would
C was
D were
30. The moment they met , they knew that _______ .
A they would have friendliness
B they would be friends
C friendship they would have
D friendship would happen
31. We _______ the problem for quite some time , but we _______ any conclusion yet.
A had discussed ; haven't reached
B discussed ; haven't reached
C have discussed ; haven't been reaching
D have been discussing ,haven't reached
32. It wasn't until two o'clock that I _______ to sleep.
A would go
B went
C was going
D had gone
33. ------Where _______ my book ? I can't see it anywhere.
------ I _______ it on this table . But now it's gone .
A were you putting ; have put
B had you put ; was putting
C have you put ; put
D did you put ; have put
34. Perhaps it will be a long time _______ from abroad.
A that Tom comes back
B before Tom comes back
C when Tom will come back
D when Tom comes back
35. If the film _______ is our school , we'll go and see it .
A is to be shown
B was shown
C is shown
D will be shown
36. -----How _______ on with your English these days .
-----Not bad.
A have you been getting
B are you getting
C did you get
D have you got
37. -----What _______ when I phoned you this morning?
------I _______ my homework and was starting to take a boat.
A are you doing , have just finished
B were you doing , had just finished
C had you done , just finished
D did you do , just finished
38. I _______ such an interesting book before.
A was never reading
B will never read
C had never read
D have never read
39. _______ that the earth was the centre of the universe.
A People were believing
B It was once believed
C People were once believed
D People were said
40. Two of the boys _______ while playing football.
A had been hurt
B got hurt
C were hurting
D hurt
41. Prices _______ sharply in the past few years.
A have raised
B have been raised
C have been risen
D have risen
42. The number of the students in our school _______ 1200.
A is added up to
B has been added up to
C adds up to
D have added up to
43. What he said at the meeting _______ true .
A was proved
B proved
C is proved
D proves
44. How long do you think the meeting ______
A is lasting
B is lasted
C will last
D lasts
45. The May 4th movement ______ in 1919.
A had taken place
B was taking place
C was taken place
D took place
46. These kinds of shoes ______ well.
A were not sold
B won't be sold
C are not sold
D don't sell
47. On returning home , I found I ______ umbrella in the office.
A had left
B have left
C left
D would leave
48. Once you ______ a promise , you must carry it out.
A have made
B had made
C made
D is making
49. She ______ Charles for a year.
A has been married to
B has got married to
C married with
D married
50. The singer lived in California until he ______ to university.
A had sent
B was sending
C had been sent
D was sent
现在完成时1 答案
KEY (答案):
1------10: B B A C C ; B B C B D 11----20: D A A B C ; A D C B B
21----30: A C C C C ; B B A A B 31----40: D B C B C ; B B D B B 41----50: C D B C D ; D A A A D
现在完成时练习3 杜义
4. Alice __D___ 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_C_ there for three years since then.
A. live
B. lived
C. have lived
D. will live
6.— Have you ever been to Nanning? — Yes, __D_____ .
A. I was
B. I do
C. I am
D. I have
7. I C 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
1.—Dad, I ____B____ 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
2. —________ you ever ___B______ 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
1.My aunt is a writer. She ___C_ more than ten books since 1980.
A. writes
B. wrote
C. has written
D. will write
8. —Excuse me, where is Mr. Brown's office?
—Sorry, I don't know. I __C___ here for only a few days.
A.work
B. worked
C. have worked
D. will work
13. My grandmother ___D___ a lot of changes in Tianjin since she came here.
A.sees B. can see C. will see D. has seen
14.I D 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 _C____ there for four years.
A. works
B. worked
C. has worked
16. "Where's your brother, Jane?"
"He's not in Guiyang these days. He___A_____ Beijing.'
A. has gone to
B. has been to
C. had been to
9.—Where is Bob? —He ___C___to Harbin for a meeting.
A. went
B. has been
C. has gone
10. — Are you going to the bank, Laura? —No, I __A____ to the bank already.
A. have been
B. have gone
C. am going
D. had been
11. ----Oh, you are here. I’m l ooking for you all the morning. D ?
----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 _____D___ in Wenchuan with the help of the government.
A. build
B. are built
C. will build
D. have been built
17. She _____D__ this book for nearly three weeks.
A. has borrowed
B. has lent
C. has bought
D. has kept
18. They __A___ 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____C___ in this city since his family moved to Nanchong.
A. live
B. lived
C. has lived
20. Some students in Shanghai B e-bags for several months.
A. have
B. have had
C. had
D. will have
21.—Is Mr. Smith still in Shanghai?
—Yes, he ___A___ there for two months.
A. has been
B. has gone
C. has been to
D. has gone to
22. My brother and I __B___ 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 _B__ 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 ___B___the sixth population census(人口普查) already.
A. finished
B. has finished
C. will finish
D. finishes
25.Thomas ___C___ the army for two years, so he misses his mother very much.
A. has joined
B. has taken part in
C. has been in
26.—How well do you know the Opera House?
—I know the place very well. I _B___ Sydney many times.
A. have been in
B. have been to
C. have gone to
D. have arrived in
27.A:How clean the bedroom is!
B: Yes, I am sure that someone C it.
A. cleans
B. cleaned
C. has cleaned
D. had cleaned
28.— Where is Ben? — He __B__ to the teachers’ office. He will be back soon.
A. go
B. has gone
C. has been
29. I ___D___my hometown for a long time, I really miss it!
A. left
B. went away from
C. have left
D. have been away from
30. —Will you please go to see the movie Guanyinshan with me?
—No, I won’t. I ___B___ already.
A. saw
B. have seen
C. see
D. will see
31. -Where is John? -He ___A___ the science lab.
A. has gone to
B. has been to
C. went to
32. — How do you like your English teacher?
— He is great. We C friends since three years ago.
A. were
B. have made
C. have been
D. have become
33.—Hi, guys. Where are you heading now?
—Home. We ______C___all our money, so we have to walk home now.
A. spend
B. spent
C. have spent
D. are spending
34. —_____ you ___C__ the movie Gongfu Panda II ?
— Not yet. I'll see it this Sunday.
A.Did, see
B.Do, see
C. Have, seen
35.British Prince William(威廉王子) and Kate __C___ for nearly two months.
A. married
B. have married
C. have been married
D. have got married
36. Jim ___C______ in Zhuzhou since he finished his college.
A. works
B. is working
C. has worked
38. —May I speak to Lin Tao?
—Sorry, he is not in. He __B____ to Changsha.
A. has been
B. has gone
C. went
39. He promised to pick me up at the school gate. However. he D __ yet.
A. didn't arrive
B. doesn't arrive
C. isn't arriving
D. hasn't arrived
40. Great changes ___B______ in Tongren in the past five years.
A. have happened
B. have taken place
C. have been happened
D. have been taken place
41.You are too late. The film ___B___ since half an hour ago.
A has begun B. has been on C. began
42. ---- Why won’t you go to the movie with me, Gina?
--- Because I B it twice.
A. see
B. have seen
C. saw
D. will see
43. -Where's your father, Tom? -He_C_ to Changsha.
A. goes
B. went
C. has gone
44. - Where is my sister, mum? - She __C____ to the library. She will be back soon.
A. has been
B. is going
C. has gone
D. will go
45.—May I speak to Mary?
—Sorry, she isn’t in. She B to Japan and will come back in two weeks.
A. has been
B. has gone
C. is going
46. —Are Li Yan and Wang Mei still living in Pingba?
—No, they __D__ to Shanghai.
A. had moved
B. moved
C. will move
D. have moved
47. Mr. Fan ___ this watch in 2005. he _A___ it for 6 years.
A .bought, has had B. bought, has C. has bought, has had D. has bought, had
48. Mr. White came to our school in 2008, and since then he C us English.
A. teaches
B. taught
C. has taught
D. will teach
49.—China develops so fast. —That’s true. It __D____ a lot already.
A. changes
B. changed
C. will change
D. has changed
50.- Jim isn’t in the classroom. Where is he?
- He __B___ to the teacher’s office.
A. will go
B. has gone
C. had gone
D. is going
51. Lanmon __A____ here for almost ten years and he has many Chinese friends.
A. has been
B. left
C. has come
D. came
52. —Have you ever visited Germany?
—_______D_____. But I expect to go there again.
A. Perhaps
B. No, I haven’t
C. I don’t know
D. Yes, I have
53. —May I speak to Miss Wang?
—Sorry. She isn’t in. She ____B______ to Hong Kong.
A. has been
B. has gone
C. goes
D.went
54. Sam came to Baihai in 2002. He ___C_______ here for nine years.
A. lives
B. was living
C. has lived
D. will live
55. He _A____in Xinxiang for five years when I heard his news.
A. has lived
B. had lived
C. is living
D. has been lived
56.Our school is having a sports meeting. Someone __C___ here already.
A. arrived
B. have arrived
C. has arrived
现在完成时与现在完成进行时区别练习1 杜义
A. Correct the following sentences.
1. All these years they are contributing articles to our magazine.
2. I have been drinking five cups of coffee this afternoon.
3. What have you been doing before you left Oxford?
4. It's a good job. Have you done it all by yourself?
5. It's a long time since you come to see me.
6. Alice didn't see much of Henry lately.
7. I'm glad to tell you that you passed the exam.
B. Complete the following sentences with the right form of the verbs given.
1. You know, I ________ (look) for a job for three months, and this is my first formal interview.
2. My sister ________ (stay) in Beijing for three months last year.
3. The little boy is dirty all over because he ________ (play) in the mud all the morning.
4. I ________ (wonder) if you were free this afternoon.
5. Here he is! We ________ (wait) anxiously for him since last night.
C. Make the best choices.
1. —I’m sure Andrew will win the first prize in the final.
— I think so. He ________ for it for months. (2008江苏)
A. is preparing
B. was preparing
C. had been preparing
D. has been preparing
2. By the time he realizes he _________ into a trap, it’ll be too late for him to do anything about it. (2008山东)
A. walks
B. walked
C. has walked
D. had walked
3. So far this year we _______ a fall in house prices by between 5 and 10 percent. (2008福建)
A. saw
B. see
C. had seen
D. have seen
4. Cathy is taking notes of the grammatical rules in class at Sunshine School, where she
______ English for a year. (2007湖南)
A. studies
B. studied
C. is studying
D. has been studying
5. Danny _________ hard for long to realize his dream and now he is popular. (2007福建)
A. works
B. is working
C. has worked
D. had worked
6. —I have got a headache.
—No wonder. You_________ in front of that computer too long. (2007江西)
A. work
B. are working
C. have been working
D. worked
7. The unemployment rate in this district_______ from 6% to 5% in the past two years. (2007上海)
A. has fallen
B. had fallen
C. is falling
D. was falling
8. Now that she is out of job, Lucy ___ going back to school,but she hasn’t decided yet.(北京)
A. had considered
B. has been considering
C. considered
D. is going to consider
9. —______ you ______ him around the museum yet? (2007江苏)
—Yes. We had a great time there.
A. Have ; shown
B. Do ; show
C. Had; shown
D. Did; show
10. —Hi, Tracy,you look pale.
—I am tired. I _______ the living room all day.
A. painted
B. had painted
C. have been painting
D. have painted
现在完成时与现在完成进行时区别练习1 答案
Key:
A. 1. are→have been 2. have been drinking→have drunk 3. have→had
4. Have you done→Did you do
5. come→came
6. didn't seen→hasn't seen
7. passed→have passed
B. 1. have been looking 2. stayed 3. has been playing/ has played
4. wondered
5. have been waiting
C. 1-5 DCDDC 6-10 CABA C。