Home Job Hunting Reading
English The Easy Way

Get it on Google Play

English Grammar

Present Perfect Tense


The present prefect tense connects a past action to the present time.

  • I have lost keys. I can not open the door.
  • I have spent all my money. I do not have any money now.
  • I have broken my leg last week, so I can not go to work.
  • My car had been in a accident, so now I have to take the bus.
  • Mary has gone out. She is not home now.

An action that started in the past, and still happening at the time of speaking.

  • I have played football for many years.
  • We have not been to New York.
  • Have you worked in the hospital for a long time?
  • He has seen the move many times.
  • My mother has been sick for many years.

Present Perfect Tense Exercise

Basic Grammar

The Verb "To Be" - Positive Sentences

Verb "To Be" Quiz - Positive Sentences

The Verb "To Be" - Negative Sentences

The Verb "To Be" - Questions

The Verb "To Be" Quiz -Questions

Present Simple Verb Tense - Positive Sentences

Present Simple Verb Tense Positive Sentences Quiz

Present Simple Verb Tense - Negative Sentences

Present Simple Verb Tense Negative Sentences Quiz

Present Simple Verb Tense Questions

Present Simple Verb Tense Questions Quiz

Present Simple Tense

Present Simple Tense

Present Simple Tense Chart

Present Simple Tense Quiz

The Verb "To Be"

Present Simple Tense "to be" Chart

Present Simple Verb To Be Quiz #1

Present Simple Verb To Be Quiz #2

There is & There are

There is & There are Quiz

The Verb "Have"

The verb "Have" and Chart

Present Continuous Tense

Present Continuous Tense

Present Continuous Tense Chart

Present Continuous Tense Quiz

Present Perfect Tense

Present Perfect Tense

Present Perfect Tense Chart

Present Perfect Tense Quiz

Past Simple Tense vs Present Perfect Tense

Present Perfect or Present Perfect Continuous Verb Tense

Present Perfect Continuous Tense

Present Perfect Continuous Tense

Present Perfect Continuous Tense Chart

Present Perfect Tense vs. Present Perfect Continuous Verb Tense