Present perfect tense exercise (fill in the blanks/gaps )

In this exercise, you are going to practice when and how to use: Present perfect tense.

  • Fill in the blanks/gaps with the appropriate tense form.
  • Click “check button” to check your answers.
  • Click the button “show solutions” to see the correct answers.

Present perfect tense exercise

She (live) in London for 5 years

She (work) in the bank for five years

I (know)   Emma for 10 years

She (be) there since Monday

We (not eat) anything since morning

The dog (have) any food since 3 o'clock

I (not/see) him for years

She (have) lunch today

I (work) hard this w

They (see) that film six times


Take a look on all the 12 tenses in English; their forms and usage with examples from here.

This particular exercise was about the present perfect tense and how to deal with it in different sentences.

Practicing the lessons with exercises makes it easy for you to understand and master the lesson.

Get more exercises on our Website from here.

Share on Social Media!