Exercise 1: Fill in the Blanks

Complete the sentences using the correct form of the verbs in the Present Perfect.

  1. They __________ (just/move) to a new house.
  2. She __________ (not/see) her best friend for a long time.
  3. __________ (you/ever/read) a book by Agatha Christie?
  4. We __________ (already/visit) that museum three times.
  5. He __________ (work) in this company since 2010.
  6. I __________ (never/eat) Indian food before.
  7. My sister __________ (be) to Spain twice this year.
  8. __________ (you/finish) writing your essay?
  9. The teacher __________ (not/explain) the new topic yet.
  10. They __________ (just/start) their vacation.

Exercise 2: Rewrite the Sentences

Rewrite each sentence using the Present Perfect tense.

  1. I last saw her in January.
  2. He last visited us two years ago.
  3. They moved into this house in 2005.
  4. She started teaching English last year.
  5. We haven’t had a holiday since 2018.
  6. I started studying German in 2017.
  7. My brother bought a car two months ago.
  8. They haven’t called us since last summer.
  9. She started learning to play the piano a few months ago.
  10. He started exercising regularly last September.

Exercise 3: Correct or Incorrect?

Read the sentences below and decide if they are correct or incorrect. If incorrect, rewrite the sentence using the correct form of the verb in the Present Perfect.

  1. I has never seen such a beautiful sunset.
  2. She have visited her grandparents this week.
  3. They haven’t finish their homework yet.
  4. We hasn’t been to the new restaurant yet.
  5. Have you ever be to Australia?
  6. He have met my parents before.
  7. They have already did their shopping.
  8. I haven’t see my cousin for ages.
  9. She hasn’t never been to the USA.
  10. Have you wrote your report?

Exercise 4: Choose the Correct Option

Choose the correct form (Present Perfect or Simple Past) to complete each sentence.

  1. I __________ (have never traveled, never traveled) abroad.
  2. She __________ (has gone, went) to the store yesterday.
  3. __________ (Did you see, Have you seen) the new movie yet?
  4. We __________ (have lived, lived) here since 2015.
  5. They __________ (didn’t go, haven’t gone) to the gym yesterday.
  6. He __________ (has known, knew) her for a long time.
  7. __________ (Did you finish, Have you finished) reading that book?
  8. She __________ (has already cooked, already cooked) dinner.
  9. I __________ (have not heard, didn’t hear) from him in weeks.
  10. __________ (Did you go, Have you been) to Spain?

Exercise 5: Complete the Story

Fill in the blanks using the Present Perfect and the verbs in parentheses.

I __________ (always/love) traveling, and I __________ (visit) many different places in my life. I __________ (just/come) back from a trip to Italy. I __________ (be) to Rome, Florence, and Venice. I __________ (never/see) such beautiful cities! My friend __________ (already/travel) to Italy before, so he __________ (show) me all the best places. We __________ (eat) so much delicious food! Now I __________ (decide) to plan my next trip. I __________ (never/go) to Japan, and I __________ (always/want) to see it, so I __________ (start) looking for flights already. Hopefully, I __________ (book) a trip by next month.


Answer Key

Exercise 1: Fill in the Blanks

  1. have just moved
  2. hasn’t seen
  3. Have you ever read
  4. have already visited
  5. has worked
  6. have never eaten
  7. has been
  8. Have you finished
  9. hasn’t explained
  10. have just started

Exercise 2: Rewrite the Sentences

  1. I haven’t seen her since January.
  2. He hasn’t visited us for two years.
  3. They have lived in this house since 2005.
  4. She has been teaching English since last year.
  5. We haven’t had a holiday since 2018.
  6. I have been studying German since 2017.
  7. My brother has bought a car.
  8. They haven’t called us since last summer.
  9. She has been learning to play the piano for a few months.
  10. He has been exercising regularly since last September.

Exercise 3: Correct or Incorrect?

  1. Incorrect → I have never seen such a beautiful sunset.
  2. Incorrect → She has visited her grandparents this week.
  3. Incorrect → They haven’t finished their homework yet.
  4. Incorrect → We haven’t been to the new restaurant yet.
  5. Incorrect → Have you ever been to Australia?
  6. Incorrect → He has met my parents before.
  7. Incorrect → They have already done their shopping.
  8. Incorrect → I haven’t seen my cousin for ages.
  9. Incorrect → She has never been to the USA.
  10. Incorrect → Have you written your report?

Exercise 4: Choose the Correct Option

  1. have never traveled
  2. went
  3. Have you seen
  4. have lived
  5. didn’t go
  6. has known
  7. Have you finished
  8. has already cooked
  9. have not heard
  10. Have you been

Exercise 5: Complete the Story
I have always loved traveling, and I have visited many different places in my life. I have just come back from a trip to Italy. I have been to Rome, Florence, and Venice. I have never seen such beautiful cities! My friend has already traveled to Italy before, so he has shown me all the best places. We have eaten so much delicious food! Now I have decided to plan my next trip. I have never gone to Japan, and I have always wanted to see it, so I have started looking for flights already. Hopefully, I will have booked a trip by next month.