八年级(下)英语Units(1-2)现在完成时专项练习
一、现在完成时和一般过去时的区别
1. --- Look at the sign! It says “No smoking”.
--- Oh, sorry. I ___________ it.
A. don't see B. haven't seen C. wasn't seen D. didn't see
2. --- Have you watched the movie The Left Ear
--- Yes, I ___________it last night with my sister.
A. have watched B. watched C. will watch D. was watching
3. Last time, he offered to do my homework for me, but I______________.
A. refused B. refuse C. have refused D. will refuse
4. I ___________ scared of dogs ever since a dog hurt me when I was five years old.
A. will be B. was C. have been D. would be
5. --- How many times ___________Carl ___________ to the Great Wall
--- Only once.
A. does; go B. did; go C. has; gone D. has; been
6. Though Premier Zhou Enlai ___________ for many years, he still lives in the hearts of
Chinese people.
A. died B. was died C. has been died D. has been dead
7. --- Amy, can we give away these soft toys We ___________ them for many years.
--- OK, Mum, but I want to keep the bear.
A. bought B. had C. have bought D. have had
8. In the past few years, great changes ____________ in Lianyungang.
A. take place B. took place C. have taken place D. have been taken place
二、现在完成时和一般将来时的区别
(一)动词填空
1. Miss Xu isn't here. She _____________ (go) to the airport to meet her aunt.
2. Wang Hong ___________ (see) the movie twice, but she still wants to see it.
3. I____________ (finish) my homework, so I can go to a movie
4. --- You have a nice house.
--- Thanks. I____________ (have) it since I got married,
5. If I find his phone number, I____________ (tell) you.
6. How many of you ___________ (join) in the coming school sports meeting
7. Children's Day is coming. The teachers ___________ (hold) a party for children.
8. He ___________ (not go) home until he finishes his work
(二)单项选择
1. Kevin _____________ at chess every time we play.
A. wins B. won C. will win D. has won
2. His grandfather told him that light_____________ much faster than sound.
A. travelled B. travels C. is travelling D. was travelling
3. Unless the weather______________, we will have to cancel the picnic.
A. improve B. improves C. improved D. will improve
4. We___________ a good view of a sea of clouds when we climbed to the top of the mountain.
A. have B. are having C. had D. have had
5. --- A nice car! Is it yours
--- No, it isn’t. I___________ it from a friend of mine two days ago.
A. borrow B. have borrowed C. will borrow D. borrowed
6. Could you tell me if Miss Green ___________to Italy soon
A. would go back B. goes back C. has gone back D. will go back
7. --- I've got the final Harry Potter book
--- Really It's very interesting. I_____________ it twice already.
A. am reading B. have read C. was reading D. will read
8. Jimmy____________ in a minute. Ask someone else to do it.
A. has left B. left C. was leaving D. is leaving
9. These photos ___________ when we visited the park.
A. took B. will take C. were taken D. will be taken
10. Zhao Lan ___________ already ___________ in this school for two years.
A. was; studying B. will; study C. has; studied D. are; studying
11. Judy___________ the Great Wall twice, and now she still ____________to go there
A. went to; wanted B. goes to; wants
C. has gone; wants D. has been to; wants
12. She will find him a kind man when she ____________ more about him.
A. knows B. know C. will know D. is going to know
13. --- What are you going to give our teacher for Teachers’ Day
--- I'm not sure. Maybe I ____________ him some flowers.
A. have given B. will give C. gave D. give
14. It's nine o'clock now. They _____________ an English class.
A. have B. are having C. having D. will have
15. --- Hi, Jack. How was your trip to Hong Kong Disneyland
--- Hi, Mary. Oh, we ____________ ourselves.
A. are enjoying B. have enjoyed C. enjoyed D. enjoy
16. Sally was seventeen when she _____________ here five years ago.
A. left B. leaves C. has left D. is leaving
17. --- Why didn't you come to my house yesterday evening
--- I _____________ for a friend from America.
A. wait B. have waited C. was waiting D. will wait
18. This morning when I got up, I found the ground _____________ with snow.
A. was covered B. will be covered C. was covering D. has covered
19. --- I hear your brother has gone to Hainan for vacation.
--- Yes. He _____________in a week.
A. returns B. returned C. has returned D. will return
20. I______________ Jack since he went to a new school.
A. didn't hear from B. haven't heard from
C. don't hear from D. won't hear from
21. Which language do you think ______________ by more people around the world, Chinese
or German
A. learns B. learned C. is learning D. is learned
22. --- Jane, turn down the radio, please. I _______________my homework. --- Oh, sorry.
A. do B. did C. am doing D. have done
23. I _____________ to get to the meeting before 6 tomorrow, so I'll have to leave home early.
A. told B. was told C. will be told D. have told
24. --- I didn't see you at the meeting yesterday. Why
--- I _____________ for along-distance call then from my daughter in Canada.
A. waited B. have waited C. was waiting D. will wait
25. We will fly a kite after your homework _____________.
A. finishes B. will be finished C. has finished D. is finished
26. We're proud that China ______________ stronger and stronger these years.
A. will become B. became C. is becoming D. was becoming
27. --- Look! The old man _____________ a big box into the house
--- Let's go and help him.
A. pulls B. pulled C. is pulling D. has pulled
28. I want to know when he _____________for New York tomorrow.
A. has left B. is leaving C. had left D. has been leaving
29. --- I called you last night, but you didn't answer.
--- Sorry,Jessica. I _____________Beauty and the Beast at the cinema then.
A. am watching B. was watching C. watched D. have watched
30. Bob took a photo of his girlfriend while she _____________ at the party.
A. dances B. was dancing C. has danced D. is dancing
Keys
一、现在完成时和一般过去时的比较
1-5 DBACD 6-8 DDC
二、现在完成时和一般将来时的比较
(一)动词填空
1. has gone 2. has seen 3. have finished 4. have had 5. will tell
6. will / are going to join 7. will hold 8. won't go
(二)单项选择
1-5 ABBCD 6-10 DBDCC 11-15 DABBC
16-20 ACADB 21-25DCBCD 26-30 CCBBB