ESL Grammar Present Perfect


ESL Grammar Present Perfect –

The present perfect tense is a verb form used to express actions or events that started in the past but have a connection to the present. It is formed by using the auxiliary verb “have” or “has” followed by the past participle of the main verb.

Here are some examples of sentences using the present perfect tense:

  1. I have studied English for three years.
    • This sentence shows that the action of studying English started in the past and is still ongoing in the present.
  2. She has traveled to many countries.
    • The verb “travel” is in the past participle form, “traveled.” This sentence indicates that she has visited many countries in her life up until now.
  3. They have already eaten dinner.
    • The verb “eat” is in the past participle form, “eaten.” This sentence suggests that the action of eating dinner occurred at an unspecified time before now.
  4. We haven’t seen each other since last year.
    • The negative form of the present perfect tense is created by adding “not” after “have” or “has.” In this sentence, “haven’t seen” indicates that the action of seeing each other has not happened at any point since last year.
  5. Have you ever been to Paris?
    • The question form of the present perfect tense is formed by inverting the subject and auxiliary verb. This sentence asks whether the person has had the experience of going to Paris at any time in their life.

The present perfect tense is commonly used to talk about experiences, actions that have occurred at an unspecified time before now, and situations that started in the past but still have relevance to the present.



present perfect vs present perfect cont

Present Perfect vs Present Perfect Continuous

Learn the difference between present perfect and present perfect continuous

Time: 20 – 30 minutes

Level: Pre-intermediate/Intermediate

Present perfect discussion questions

ESL Grammar Present Perfect – Discussion Questions

This handout can be used to review the present perfect verb tense.

Time: 20 – 30 minutes

Level: Pre-intermediate/Intermediate

Present Perfect gap fill worksheet

Present Perfect Grammar Worksheet

This handout is provided by allthingsgrammar.com.

Simple present perfect gap-fill exercise for pre-intermediate and intermediate students.

Time: 20 – 30 minutes

Level: Pre-intermediate/Intermediate

Present perfect worksheet

Present Perfect Grammar Worksheet

This handout is provided by allthingsgrammar.com.

Simple present perfect exercise for pre-intermediate and intermediate students.

Time: 20 – 30 minutes

Level: Pre-intermediate/Intermediate

Present perfect discussion questions

Present Perfect Grammar Worksheet

This handout is provided by allthingsgrammar.com.

Simple present perfect discussion questions for pre-intermediate and intermediate students.

Time: 20 – 30 minutes

Level: Pre-intermediate/Intermediate

Please share and like us: