Present Perfect Tense

Present Perfect Tense is one of the 4 sub-tenses of Present Tense. Present Perfect Tense refers to those actions which have already occurred but have their effect at the moment. This tense represents actions in unspecified time between recent past and now.

present perfect tense timeline

It can be differentiated from other sub-tenses through understanding of their structure.

The structures of the Present Perfect Tense with examples are as follows:

1. Sub + has/have + v3 + obj. (Affirmative i.e. Positive sentences)

For Example:

  • She has played hockey.
  • They have won the competition.

2. Sub + has/have + not + v3 + obj. (Negative Sentences)

For Example:

  • She has not played hockey.
  • They have not won the competition.

3. Has/Have + Sub + v3 + obj? (Positive interrogative)

For Example:

  • Has she played hockey?
  • Have they won the competition?

4. Has/Have + sub + not + v3  + obj? (Negative Interrogative)

For Example:

  • Has she not played hockey?
  • Have they not won the competition?

5. Wh-word + has/have + sub + v3 + obj? (Wh-Question)

For Example:

  • What has she played?
  • What have they won?

Where Present Perfect Tense is used?

present perfect tense usage

Present Perfect Tense is used with actions/events which were completed recently or in the immediate past.

  1. She has just come to the office.
  2. They have just gone outside.
  3. I have just finished my assignment.
  4. We have just started cooking.
  5. His father has just started business.

Present Perfect Tense is used with interesting events/actions, and accomplishments.

  1. I have swum in a pond.
  2. My father has been to Thailand.
  3. Natasha has achieved highest grades.
  4. Medical researchers have finally become successful in treating Ebola patients.
  5. Daniel has invented super trains.

Present Perfect Tense is used with the changes that have gradually taken place over a period of time.

  1. My work has been valued than before.
  2. How long have you been in relationship?
  3. My brother has not finished his assignment yet.
  4. He has been more patient than he was in the past.
  5. How long have you known Sasha?

Present Perfect Tense is used with past actions/events whose time of occurrence is not mentioned.

  1. I have been to Germany.
  2. Mother has finished knitting.
  3. They have painted the house.
  4. My students have passed the exam.
  5. We have read the will.

Present Perfect Tense is used with For + period of time and Since + point in time.

  1. They have had a disease since last two years.
  2. He has taught in a school for three months.
  3. I have had headache for last three hours.
  4. I have loved him since my young days.
  5. She has danced in this academy for 35 years.

Present Perfect Tense is used to talk about various events/actions which took place at different times in the past and there are chances that those actions/events can occur again.

  1. My mother has baked cake twice this week.
  2. I have had three relationships.
  3. She has talked to her parents about her illness.
  4. We have had big loss at our company this month.
  5. Saudi Arabia has attacked Yemen many times this year.