Beginner4 min readTenses

Present Perfect

Learn the Present Perfect Tense with rules, structure, examples, uses, signal words, common mistakes, and practice questions in this beginner-friendly English grammar lesson.

Present Perfect Tense

The Present Perfect Tense is used to describe actions that happened in the past but are connected to the present, life experiences, recently completed actions, and actions that started in the past and continue until now.

It is formed using has/have + past participle (V3).

Examples

SentenceUsage
I have finished my homework.Completed action with present result
She has visited Cox's Bazar.Life experience
They have just arrived.Recently completed action
We have lived here for ten years.Action continuing until now

Structure

Affirmative Sentence

Subject + has/have + Past Participle (V3) + Object

SubjectStructureExample
Ihave + V3I have finished my work.
Youhave + V3You have completed the task.
Wehave + V3We have seen the movie.
Theyhave + V3They have arrived.
Hehas + V3He has written a letter.
Shehas + V3She has cleaned the room.
Ithas + V3It has stopped raining.

Negative Sentence

Subject + has/have + not + Past Participle (V3)

Example
I have not (haven't) finished my homework.
She has not (hasn't) called me.
They haven't arrived yet.

Interrogative Sentence

Has/Have + Subject + Past Participle (V3)?

Example
Have you finished your work?
Has she eaten breakfast?
Have they arrived?

When to Use the Present Perfect Tense

1. Completed Actions with Present Results

The action happened in the past, but the result is important now.

Examples

  • I have lost my keys.
  • She has broken her phone.
  • We have finished the project.

2. Life Experiences

Used to talk about experiences without mentioning a specific time.

Examples

  • I have visited India.
  • She has flown on an airplane.
  • Have you ever seen snow?

3. Recently Completed Actions

Often used with just, already, and yet.

Examples

  • He has just arrived.
  • We have already eaten.
  • She hasn't finished yet.

4. Actions That Continue Until Now

Used with for and since.

Examples

  • I have lived here for five years.
  • She has worked here since 2020.
  • They have known each other for a long time.

Signal Words

Common words used with the Present Perfect Tense:

  • already
  • just
  • yet
  • ever
  • never
  • recently
  • lately
  • so far
  • since
  • for

Examples

  • I have already completed the work.
  • She has just left.
  • Have you finished yet?

Has vs Have

Use has with:

  • he
  • she
  • it
  • singular nouns

Use have with:

  • I
  • you
  • we
  • they
  • plural nouns

Past Participle (V3)

The Present Perfect Tense always uses the past participle (third form) of the verb.

BasePastPast Participle
gowentgone
eatateeaten
writewrotewritten
seesawseen
finishfinishedfinished

Rules

  • Use has with singular third-person subjects.
  • Use have with I, you, we, and they.
  • Always use the past participle (V3) after has/have.
  • Do not use the Present Perfect with a specific finished time such as yesterday, last week, or in 2022.

Common Mistakes

❌ I have seen him yesterday.

✅ I saw him yesterday.


❌ She has went home.

✅ She has gone home.


❌ They have finish the work.

✅ They have finished the work.


❌ Has you completed the task?

✅ Have you completed the task?


Present Perfect vs Past Simple

Present PerfectPast Simple
I have finished my homework.I finished my homework yesterday.
She has visited London.She visited London in 2023.
We have known him for years.We met him last year.

Use the Present Perfect when the exact time is not important. Use the Past Simple when the time is finished or specified.


Quick Quiz

1. Which sentence is correct?

A. She has wrote a letter.

B. She has written a letter.

C. She have written a letter.

D. She written a letter.

Answer: B


2. Which word is commonly used with the Present Perfect Tense?

A. yesterday

B. last week

C. already

D. ago

Answer: C


3. Which sentence is correct?

A. I have seen him yesterday.

B. I saw him yesterday.

C. I have saw him yesterday.

D. I has seen him yesterday.

Answer: B


Summary

  • The Present Perfect Tense connects the past with the present.
  • It is formed using has/have + past participle (V3).
  • It is used for:
    • Completed actions with present results
    • Life experiences
    • Recently completed actions
    • Actions continuing until now
  • Common signal words include already, just, yet, ever, never, since, and for.
  • Avoid using the Present Perfect with specific finished past times such as yesterday or last year.