Exercise 1: Fill in the Blanks

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

  1. I __________ (never/visit) Paris before.
  2. She __________ (just/finish) her homework.
  3. They __________ (not/see) that movie yet.
  4. We __________ (live) in this city for ten years.
  5. __________ (you/ever/try) sushi?
  6. He __________ (already/buy) the tickets for the concert.
  7. I __________ (lose) my keys! I can’t find them anywhere.
  8. My parents __________ (be) to Italy several times.
  9. __________ (you/finish) your project yet?
  10. I __________ (meet) a lot of interesting people at this conference.

Exercise 2: Rewrite the Sentences

Rewrite each sentence using the Present Perfect tense.

  1. She started learning Spanish two years ago.
  2. I lost my wallet yesterday.
  3. They moved to this house in 2015.
  4. He bought a new car last month.
  5. We got married in June.
  6. I started working here in 2010.
  7. She began writing her book a year ago.
  8. I started playing the guitar when I was 15.
  9. They went to Italy three times.
  10. He started his own business five years ago.

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 have saw that movie many times.
  2. She hasn’t never been to Canada.
  3. They have lived here since three years.
  4. He have just finished his dinner.
  5. We haven’t went to the new restaurant yet.
  6. Have you ever ate Japanese food?
  7. She has already buy a new phone.
  8. They has visited their grandparents recently.
  9. I haven’t spoke to him in a long time.
  10. He have cleaned his room.

Exercise 4: Choose the Correct Option

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

  1. I __________ (have visited, visited) London last year.
  2. She __________ (has lived, lived) here for ten years.
  3. __________ (Did you see, Have you seen) that movie yet?
  4. They __________ (have finished, finished) the project yesterday.
  5. We __________ (haven’t met, didn’t meet) before.
  6. He __________ (has bought, bought) a new car last week.
  7. __________ (Have you done, Did you do) your homework?
  8. I __________ (haven’t been, wasn’t) to Paris before.
  9. She __________ (has already eaten, already ate) breakfast.
  10. They __________ (didn’t visit, haven’t visited) their grandparents recently.

Exercise 5: Complete the Sentences

Complete each sentence with your own ideas using the Present Perfect.

  1. I __________ (just/come) back from __________.
  2. She __________ (never/eat) __________ before.
  3. They __________ (already/finish) __________.
  4. We __________ (not/see) __________ yet.
  5. He __________ (meet) __________ many times.
  6. I __________ (never/try) __________ before.
  7. __________ (you/ever/visit) __________?
  8. She __________ (be) to __________ many times.
  9. We __________ (just/buy) __________.
  10. He __________ (never/understand) __________.

Answer Key

Exercise 1: Fill in the Blanks

  1. have never visited
  2. has just finished
  3. haven’t seen
  4. have lived
  5. Have you ever tried
  6. has already bought
  7. have lost
  8. have been
  9. Have you finished
  10. have met

Exercise 2: Rewrite the Sentences

  1. She has been learning Spanish for two years.
  2. I have lost my wallet.
  3. They have lived in this house since 2015.
  4. He has bought a new car.
  5. We have been married since June.
  6. I have worked here since 2010.
  7. She has been writing her book for a year.
  8. I have been playing the guitar since I was 15.
  9. They have been to Italy three times.
  10. He has started his own business.

Exercise 3: Correct or Incorrect?

  1. Incorrect → I have seen that movie many times.
  2. Incorrect → She has never been to Canada.
  3. Incorrect → They have lived here for three years.
  4. Incorrect → He has just finished his dinner.
  5. Incorrect → We haven’t gone to the new restaurant yet.
  6. Incorrect → Have you ever eaten Japanese food?
  7. Incorrect → She has already bought a new phone.
  8. Incorrect → They have visited their grandparents recently.
  9. Incorrect → I haven’t spoken to him in a long time.
  10. Incorrect → He has cleaned his room.

Exercise 4: Choose the Correct Option

  1. visited
  2. has lived
  3. Have you seen
  4. finished
  5. haven’t met
  6. bought
  7. Have you done
  8. haven’t been
  9. has already eaten
  10. haven’t visited

Exercise 5: Complete the Sentences
(Sample answers)

  1. I have just come back from the office.
  2. She has never eaten sushi before.
  3. They have already finished their homework.
  4. We haven’t seen the new movie yet.
  5. He has met the CEO many times.
  6. I have never tried surfing before.
  7. Have you ever visited London?
  8. She has been to Paris many times.
  9. We have just bought a new car.
  10. He has never understood physics.