您好,欢迎来到星星旅游。
搜索
您的当前位置:首页完成现在完成时态专项练习

完成现在完成时态专项练习

来源:星星旅游


完成现在完成时态专项练习

用have(has) been 或have(has) gone 填空

A: Where __1__ Li Fei __1__?

B: He __2__ to Hainan Island.

A: How long __3__ he __3___ there?

B: He ___4__ 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 __5__ never __5__ there.

A: How many times __6__ Li Fei __6___ to that place?

B: He __7__ there only once.

用括号中所给的动词的适当形式完成下列句子。

1. Mary _______(lose) her pen. ______ you ______ (see) it here and there?

2. ______ you ______ (find) your watch yet?

3. ---Are you thirsty? ---NO, I ______ just _______ (have) some orange.

4. We ________already ______ (return) the book.

5. ______ they _____ (build) a new school in the village?

6. ---Has Tom taught you English?

---Yes, he ______ (teach) us English for two years.

7. I ______(not finish) my homework yet. Can you help me?

8. What ______ they _____ (do) with the newspaper? They have read them.

9. --- The door is open. Who ______ (open) it? Do you know?

--- Sorry, I don’t know.

10. My father _____ (read) the novel twice.

11. Wu Dong _____(be) a soldier for one year.

12. The students ______(study) in the middle school since last month.

13. How long ______ you ______(know) him?

14. Mike ______ (make) quite a few friends since he came to China.

15. I _____(give) my friend a nice book recently.

16. Li Ping and Wu Dong ______(see) the old man three times.

17. _____ she ever _____(teach) you English?

18. These children _____ (stay) in the park for two hours.

现在完成时

1. Mr. Green ___ England. He ___ London for two weeks. A. has been to, will be to B. has gone to, will be in C. has been to, will be in D. has gone to, will be to

2. Maria’s learned about 1000 Chinese words in our school, ___? A. isn’t she B. doesn’t she C. didn’t she D. hasn’t, she

3. ---How long ___ you____ your hometown? ---More than two years. A. have, left B. were, away from C. did, leave D. have, been away from

4. --__you__the film yet?--Yes, I__it last Saturday. A. Will, see, saw B. Did, see, saw C. Have, seen, have seen D. Have, seen, saw

5. ---How long have you been like this?---___. A. Since last month B. Last month ago C. Last month before D. Last month

6. He has gone somewhere warm for his holiday. (改为否定句)

He ____ gone ____ warm for his holiday.

7. ---____ you ____ the new film?---Yes, I ___ it last week. A. Have, saw, saw B. Did, see, saw C. Have, seen, saw D. Did, see, see

8. He has ___ home for almost five years. A. left B. away from C. been away from D. gone out of

9. Great changes__in my hometown recently. A. have been taken place B. have taken placeC. have been happenedD. was happened

10. They have never been to anywhere else.(改为反疑疑问句) They have never been to anywhere else, ___ ___?

11. ---Where’s Jim?---He ____ Disneyland. A. has been to B. has gone to C. has been in D. has been at

12. Aliens ________(not see) by many people yet.

13. --_you __(watch) Harry Potter?--Yes, I ___(watch) it a week ago.

14. ---Have you ever slept in the open air?---___. I’m very timid(胆小的).A. Yes, I have B. No, I haven’t C. Yes, I do D. No, I don’t

15. ---Where’s Jim? ---He ___ the library. A. has been B. has been to C. has gone D. has gone to

16. The United Nation has ___ the poor people in the world. A. give support to B. given support to C. gave support to D. given support for

17. ---Have you___ been to Beijing?---No, I have ___ been there. A. ever, ever B. ever, already. C. yet, never D. just, already

18. ---Have you returned the library book? ---Yes, I’ve ___ returned it. A. already, already B. yet, yet C. yet, already D. already, yet

19. Great changes have ___ in China. A. happened B. take place C. been happened D. taken place

20. ---Who will go to the airport to meet Jane?---I will. I ___ her several times. I can find her easily. A. met B. had met C. have met D. will meet

21. They ___ homeless people for many years. A. help B. have help C. have helped D. helped

22. You ___ a lot in the past three years. A. have grown up B. grow up C. have grown D. grow

23. His father ___ for two years. A. has been dead B. was dead C. has died D. died

24. They ___ for 10 years. A. taught English B. left here C. have been away from here D. have gone to Beijing

25. ---How long ___ you ___ the bad cold?---Since last week. A. have, taken B. have, taught C. have, got D. have, had

26. I bought a color TV ten years ago. (同意句转换)I ___ ____ a color TV ___ ten years ago

27. ___have you had this bike?---Since 2003. A. When B. What time C. How long D. What

28. He ___ this school for a year. A. has been to B. has gone to C. has been in D. has gone in

29. Have you ever ___(hear) of Jimmy’s father?

30. We have been good friends since we ___ each other five years ago. A. knew B. have known C. go tot know D. know

31. My brother has ___ to Beijing. He’s ___ there five times. A. been, been B. gone, gone C. been, gone D. gone, been

32. Not only you but also he ___ the Great Wall. A. have gone to B. have been to C. has gone to D. has been to

33. ---Have you finished your written homework ___?---No. I’ll finish it ___ another ten minutes. A. already, after B. yet, before C. already, about D. yet, in

34. ---____ has Miss Jones been in Beijing?---For two and a half years. A. How far B. How long C. How often D. How soon

35. ---I didn’t see you the whole summer holiday. ---I ____ Yunnan on August 2nd. I ___ there for two weeks. A. went to, have gone B. have gone, have gone C. went to, was D. have gone, have been

36. Tom, you come from the countryside. Have you ___ sheep?---Yes, I have. A. feed B. feeds C. fed D. to feed

37. ---This morning I saw Han Fang. ---It can’t be her. She ___ Hainan. A. has been to B. has gone to C. went to D. will go to

38. I won’t go to see the film tonight because I __ my ticket. A. lost B. have lost C. will lost D. didn’t have

39. She can not be at the cinema because she ___ the library. .A. has been to B.

have been to C. have gone to D. didn’t have

40. ---Why not go to see the flower shoe with us?---I ___ it. A. saw B. see C. have seen D. seen

41. Not only Li Lei but also Kangkang ___ Harbin. They are talking about it now. A. have been to B. has been to C. have gone to C. has gone to

42. He’s never been to England, ___? A. isn’t he B. hasn’t he C. has he D. is he

43. You’d better ask him if ___. A. he has ever gone to England B. he has ever been to England. C. has he ever been to England D. he went to England

44. Alice, together with her family, ___ Beijing. They’ll stay there for ten days. A. have gone to B. has gone to C. have been to D. has been to

45. ---Have you returned the library book___?---Yes, I have ___ returned it. A. already, already B. yet, yet C. yet, just D. just, already

46. ---I have ___ told him. Hs he called you ___? ---No, he hasn’t called me ___. A. already, already, yet B. just, already, yet C. already, yet, yet D. already, yet, already

47. ---Lucy, ___ you ___ your ticket?---Not yet. A. did, find B. have, found C. has, found D. do, find

48. ---What are you going to do this weekend?---I ___yet. A. haven’t decided B. won’t decide C. have decided D. didn’t decide

49. Lucy and Lily ___ China for 5 months. A. has been in B. have been in C. have been to D. have gone to

50. My mother ___ for a week. I think she will be back soon. A. leaves B. Left C. has been away D. is away

51. I have ____ a cold for several days. I took some medicine, and now I feel better. A. had VB. Have C. catch D. caught

52. --Oh, you are l ate again. The film ___ for twenty minutes. --What a pity.A. has begun B. beganC.has been onDhave been on

53. ---Have you ____Project Hop?---Yes, I have. A. heard B. heard of C. heard from D. hear

. ---Mr. Green, your hat looks.\\ nice. Is it new?---No, I ___ it for two months. A. have had B. have bought C. bought D. had

55. ---How long ___ you ___ here? ---For about two years so far. A. have, studied B did, live. do, day D. were, swimming

56. Mrs. King has ____ China for over 3 years. A. gone to B. been to C. come to D. been in

57. Tom ___ the CD player for two weeks. A. has sent B. has borrowed C. has bought D. has had

58. ---I have finished my homework.---When ___you ___? A. do, finish B. will, finish C. have, finished D. did, finish

59. --___has he been like this?--____this morning. A. How long, For B. How often, Since CJ. How long, Since D. How soon, From

60. Since 2000, Nanchang has become a new city. Everything ___. A. is changed B. was changed C. has changed D. had changed

61. ---How long ___ you-__ here since you __ to Wenzhou?---Almost half a year. A. did, live, here B. did, live, have come C. have, lived, came D. have, lived, have come

62. ---Did you receive your friend’s e-mail?---Yes, I ___ it since two hours ago. A. have receive B. received C. have had D. had

63. The bridge ___ since Mr. Lei came to this town. A. was built B. has been there C. has built D. built

. It is three years ___ we two met last time. A. since B. when C. after D. before

65. He’s flown to Qingdao for summer holidays, ___ he? A. isn’t B. wasn’t C. hasn’t D. doesn’t

66. My hometown ____(chance) a lot since 1978.

67. Not only he but also I ___ the movie already. A. has seen B. have seen C. saw D. sees

68. What’s wrong with him? I haven’t seen him ___ last Wednesday. A. on B. by C. until D. since

69. ---How long have you ___ your watch? It looks new. ---Only about three weeks. A. had B. bought C. received D. borrowed

70. ---___ your sister ____in Greener China for a long time?---Yes, she joined it five years ago. A. Has, been B. Have, been C. Has, joined D. Have, joined

71. It ____ two years since we visited Beijing last time. A. has been B. has C. be D. will be

72. It has been eleven hours ___ we arrived in Beijing. A. after B. before C. since D. for

73. ---Tom has made few friends here, ___?---Sorry, I don’t know him. A. hasn’t he B. has Tom C. hasn’t Tom D. has he

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务