0% Complete

Introduction to Present Perfect Simple

The present perfect simple is used to talk about actions or situations that happened at an unspecified time in the past and have a connection to the present. It’s formed with have/has + past participle.

Positive Negative Question
I have worked I haven’t worked Have I worked?
You have worked You haven’t worked Have you worked?
He/She/It has worked He/She/It hasn’t worked Has he/she/it worked?
We have worked We haven’t worked Have we worked?
They have worked They haven’t worked Have they worked?
  • Unspecified time before now: We don’t say when these actions happened.
  • Life experiences: Things we have or haven’t done in our lives.
  • Recent actions: Actions that happened very recently.
  • Actions that started in the past and continue to the present: With “for” and “since”.
  • Multiple actions at different times: Actions repeated in the past.
  • I have visited Paris three times.
  • She has never broken a bone.
  • We have just finished our homework.
  • They have lived here since 2010.
  • Have you seen the new movie?

Practice Exercises

Exercise 1: Complete the sentences

Fill in the blanks with the correct form of the verb in present perfect simple.

1. I (visit) London twice.
2. She (never/eat) sushi.
3. (you/finish) your homework yet?

Exercise 2: Multiple Choice

Choose the correct option to complete each sentence.

1. They _____ to Japan three times.
2. _____ you ever _____ a famous person?

Exercise 3: Positive to Negative

Rewrite these positive sentences as negative sentences.

1. I have seen that movie before.
2. She has finished her project.

Exercise 4: Time Expressions

Choose the correct time expression for each sentence.

1. I have lived in Madrid _____ 2015.
2. Have you finished your homework _____?

Exercise 5: Past Participle Practice

Write the past participle form of these verbs.

1. eat
2. write
3. see

Exercise 6: Correct the Mistakes

Each sentence has one mistake. Find it and correct it.

1. She have visited Paris last year.
2. I has never been to Italy.

Exercise 7: Questions Formation

Write questions for these answers using the present perfect.

1. Answer: Yes, I have visited New York.
2. Answer: No, she hasn’t finished her homework.

Exercise 8: For or Since?

Complete the sentences with “for” or “since”.

1. They have lived here _____ 2010.
2. I have known her _____ five years.

Exercise 9: Already, Yet, Just

Complete the sentences with “already”, “yet” or “just”.

1. I’ve _____ finished my homework. (very recently)
2. Have you seen the new movie _____?

Exercise 10: Mixed Practice

Choose the correct option to complete each sentence.

1. My brother _____ his leg.
2. _____ you ever _____ Mexican food?