You are on page 1of 2

Present

Perfect Tense Practice—Answer Key


Part 1: Choose the correct verb form (simple past or present perfect) and complete the sentence.

1. In 2006, I _______________ (be) in Costa Rica. (was)


2. My father _______________ (go) to Florida last year. (went)
3. I _______________ (travel) to China. (have traveled)
4. My brother _______________ (get) sick twice this year. (has gotten)
5. I _______________ (be) in this grocery store for 30 minutes, and I’m still here. (have been)
6. I _______________ (never, drink) camel’s milk in my entire life. (have never drunk)
7. I _______________ (wake up) yesterday at 7:00 AM. (woke up)
8. My cousin _______________ (break) his arm 2 years ago. (broke)
9. I _______________ (read) that book 3 times since I bought it. (have read)
10. Since I came to this city, I _______________ (meet) so many friendly people. (have met)

Part 2: Form the correct questions in present perfect tense.

11. you/be/ever/late to class (Have you ever been late to class?)


12. your parents/visit/ yet (Have your parents visited yet?)
13. the president/make a decision/yet (Has the president made a decision yet?)
14. your neighbor/ever/fly in a plane (Has your neighbor ever flown in a plane?)
15. they/eat/lunch/yet (Have they eaten lunch yet?)
16. he/write/a book (Has he written a book?)
17. your teacher/ teach/ this lesson/yet (Has your teacher taught this lesson yet?)

Part 3: Choose the correct word to complete the phrase.

18. I have _______________ begun that homework assignment


A. still B. yet C. already D. yesterday
19. My cat hasn’t drunk his milk _______________.
A. at 2:00 B. yet C. already D. yesterday
20. I _______________ haven’t finished my project.
A. never B. didn’t C. still D. already
21. I didn’t sleep well _______________.
A. last night B. already C. yet D. still
22. I have heard that song _______________.
A. last year B. 30 minutes ago C. yesterday D. None of these is correct
23. Have you _______________ fallen in love?
A. never B. ever C. still D. have
24. I have worked in this office _______________ 5 years.




A. for B. since
25. My mother has lived here _______________ she was 25 years old.
A. for B. since
26. I have called the office 10 times _______________ 8:30.
A. for B. since
27. I have already taken this course twice _______________ 2014.
A. for B. since
28. The teacher has written 20 sentences on the board _______________ class started.
A. for B. since
29. I have been the fastest runner on my team _______________ the last 3 years.
A. for B. since

Part 4: Each pair of sentences contains one correct sentence and one incorrect sentence. Choose
the correct sentence.

30. a. I haven’t seen that movie already b. I have already seen that movie.
31. a. I went to that mall yesterday afternoon. b. I have gone to that store yesterday morning.
32. a. I have never broke a bone. b. I have already cut the onions.
33. a. Your sister have never called me yet. b. Your son has broken my phone 4
times!
34. a. I have eaten breakfast yesterday. b. I wrote you several messages yesterday.
35. a. I never gone the post office in this city. b. We have already talked about that issue.
36. a. A dog bit me last month. b. A dog has bitten me 24 hours ago.
37. a. I have loved math since I was in high school. b. I loved math since I have been in high
school.
38. a. My mother has visited me 7 times since I left home. b. My mother visited me 7 times
since I have left home.
39. a. Have you ever did your own laundry? b. Have you ever done your own
laundry?
40. a. Has your brother called you yet? b. Have your brother called you yet?

You might also like