中考英语语法二轮专题 现在完成时专练(无答案)

  • 格式:doc
  • 大小:71.50 KB
  • 文档页数:11

现在完成时专练

一、选择填空。

1. ---How long have you been like this? ---___.

A. Since last month B. Last month ago

C. Last month before D. Last month

2. ---____ 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

3. ---Where’s Jim?---He ____ Disneyland.

A. has been to B. has gone to

C. has been in D. has been at

4. ---Have you___ been to Beijing?

---No, I have ___ been there.

A. ever, ever B. ever, already.

C. yet, never D. just, already

5. ---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

6. They ___ homeless people for many years.

A. help B. have help C. have helped D. helped

7. You ___ a lot in the past three years.

A. have grown up B. grow up

C. have grown D. grow

8. His father ___ for two years.

A. has been dead B. was dead C. has died D. died

9. ---How long ___ you ___ the bad cold? ---Since last week.

A. have, taken B. have, taught

C. have, got D. have, had

10. ___have you had this bike? ---Since 2020.

A. When B. What time C. How long D. What

11. We have been good friends since we ___ each other five years ago.

A. knew B. have known C. go to know D. know

12. My brother has ___ to Beijing. He’s ___ there five times.

A. been, been B. gone, gone

C. been, gone D. gone, been

13. 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

14. ---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

15. ---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

16. 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

17. ---Why not go to see the flower shoe with us? ---I ___ it.

A. saw B. see C. have seen D. seen

18. He’s never been to England, ___?

A. isn’t he B. hasn’t he C. has he D. is he

19. ---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

20. I have ____ a cold for several days. I took some medicine, and now I feel better.

A. had B. Have C. catch D. caught

21. --Oh, you are late again. The film ___ for twenty minutes. --What a pity.

A. has begun B. began

C. has been on D have been on

22. ---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

23. ---How long ___ you ___ here? ---For about two years so far.

A. have, studied B did, live .

c do, day D. were, swimming

24. Tom ___ the CD player for two weeks.

A. has sent B. has borrowed

C. has bought D. has had

25. ---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

- 26 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

26. What’s wrong with him? I haven’t seen him ___ last Wednesday.

A. on B. by C. until D. since

27. It ____ two years since we visited Beijing last time.

A. has been B. has C. be D. will be

28. 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

30 How long ___ you____ your hometown?

---More than two years.

A. have, left B. were, away from

C. did, leave D. have, been away from

二、用since和for填空

1. ______ two years 2._______ two years ago 3. _______ last month 4. ______ 1999

5._______ yesterday 6. _______ 4 o’clock

7. ______ 4 hours 8._______ an hour ago

9. _______ we were children 10. ____ lunch time

11.______ she left here

12. He has lived in Nanjing ________ the year before last.

13. I’ve known him __________ we were children.

14. Mike has been ill________a long time. He has been in hospital ________October

15. She has been away from the city ___________ about ten years.

16. It’s about ten years _________ she left the city.

17. Jill has been in Ireland__ ______Monday.

18. Jill has been in Ireland_______ ___three days.

19. My aunt has lived in Australia_______15 days.

20. Margaret is in her office. She has been there_____7 o'clock.

21. India has been an independent

country________1974.

22. The bus is late. We've been waiting________20 minutes.