You are on page 1of 3

Present Perfect Tense Practice

Q 1. Unscramble the words to form a question. Use have / has or haven’t/ hasn’t in your answers.

1. called /? / who / you / have / today / on the phone


2. before / blue whales / have / ? / heard about / you
3. played/? / recently / you / football / have
4. it / ? / has / this week/ in your hometown / rained
5. have / ? / sick / recently / you / been
6. ever/ before / moved / you / have / to a new country

Q 2. Choose the correct word to complete the phrase.

1. I have _____________ begun that homework assignment.


a. Still b. yet c. already d. yesterday
2. My cat hasn’t drunk his milk _____________.
a. At 2:00 b. Didn’t c. still d. already
3. I didn’t sleep well _____________.
a. last night b. already c. yet d. still
4. I have heard that song_____________.
a. last year b. 30 minutes ago c. yesterday d. none of these

Q 3. Use since/ for to complete the sentences.

1. I have studied in this school_________ 5 years.


a. since b. for
2. My mother has lived here ____________ she was 25 years old.
a. since b. for
3. I have called my friend 10 times __________ the morning.
a. since b. for
4. I have studied grammar ___________ 3 years.
a. since b. for
5. The teacher has written 20 sentences on the board_____________ class started.
a. since. b. for
6. I have been the fastest runner on my team _____________ the last 3 years.
a. since b. for.

Q 4. Choose the correct verb form (past or present) and complete the sentence.

1. In 2006, I ____________ (be) in Lahore.


2. My father _______________ (go) to Dubai last year.
3. I have ___________ (travel) to London before.
4. My brother ____________ (get) sick twice this year.
5. I have___________ (be) in this restaurant for 30 minutes, and I’m still here.
6. I have never _____________ (drink) goat’s milk in my entire life.
7. I_____________(wake up) yesterday at 7:00 AM.
8. My cousin_____________(break) his arm two years ago.
9. I have _____________ (read) that book three times since I bought it.
10. Since I came to this city, I have______________(meet) so many friendly people.

Q 5. Each pair of sentence contains one correct sentence and one incorrect sentence. Underline the
correct sentence.

1. a. I haven’t seen that movie already. b. I have already seen that movie.
2. a. I went to that mall yesterday afternoon. b. I have gone to that mall yesterday morning.
3. a. I have never broke a bone. b. I have already cut the onions.
4. a. Your sister have never called me yet. b. You have broken my phone 4 times.
5. a. I wrote several messages to you yesterday. b. I have eaten breakfast yesterday.
6. a. I never went to the post office. b. I never gone to the post office.
7. a. A dog bit me last month. b. A dog has bitten me 24 hours ago.
8. a. I have loved math since I was in middle grade. b. I loved math since I was in middle school.
9. a. My mother visit me 7 times since I left home. b. My mother has visited me 7 times since I
left home.
10. a. Have you ever done your laundry? b. Have you ever did your own laundry?
11. a. Has your brother called you yet? b. Have your brother called you yet?

Present Perfect Continuous Practice


Q 1. Use the verb in brackets to make a sentence or clause in the present perfect continuous tense.

1. (clean) Judy ____________________ her house for an hour, but much still remains to be done.
2. (work) ! __________________ tirelessly for several days, and I need a break.
3. (handle) The students __________________ the stress and demands of studying very well.
4. (train) Jake ______________________ for her next swimming competition, so she hasn’t been
around much.
5. (decrease) Anna’s enthusiasm _______________________ lately; I fear that she may not be
motivated anymore.
6. (discuss) They have been_______________ how to plan their presentation for the past two
hours.
7. (think) Did you know that Layla ________________ of quitting her job and moving two China?
8. (get) You can tell that winter is getting near; it has been__________ darker earlier.
9. (disturb) Hassan’s loud neighbors have been ______________ his sleep every night with their
constant partying.
10. (darken) The weather has been ____________ steadily; it looks like it going to rain.

Q 2. Choose one of three options: a) the Present Perfect, b) the Present Perfect Continuous, or c) either
(both are correct) from the options given in the following questions.

1. Kabir and Amna_____________________ each other for over 7 years.


a. have known b. have been knowing c. both are correct
2. We___________________________________ for five hours! Can we please take a break soon?
a. have worked b. have been working c. both are correct
3. Asim: “Why are your eyes so red?”
Madina: “Because I ____________________ at a computer screen for over 12 hours!”
a. have stared b. have been staring c. both are correct
4. Alina ______________________ her car keys yet; she is getting late.
a. hasn’t found b. hasn’t been finding c. both are correct
5. James looks fit and muscular. He ______________________ regularly.
a. has worked out b. has been working out c. both are correct.

Q 3. Underline the sentences that are incorrect and write them correctly. State the tense used in the
sentences.

1. I has been dropping my keys for no reason lately. ______________________


2. I have been get clumsy these past few days due to my injury. _____________________
3. The economy have been improving since the new law was passed. ____________________
4. The school will likely lose all of its best teachers because the director is been paying them too
less. ______________________
5. I has been scolded by my mom because I hadn’t done my homework. _________________
6. Shireen have written 200 words for her essay and doesn’t know what to write anymore.
________________.
7. Timmy have been trying to catch fishes for the past two hours with no success. _____________
8. Ehsan have scored first in the writing competition. ___________________

You might also like