Definition
The Present Perfect Tense describes actions that:
- Happened in the past
- Have a connection with the present
- Have results that are still relevant now
It focuses on the result, not the exact time of the action.
Structure Formation
Present Perfect is formed using:
Subject + has/have + past participle (V³)
1️⃣ With Subjects: I, We, You, They, Plural Nouns
🔹 Affirmative Form
Subject + have + past participle + object/complement
Example:
- I have taken tea.
2️⃣ With Subjects: He, She, It, Singular Nouns
🔹 Affirmative Form
Subject + has + past participle + object/complement
Example:
- Max has taken coffee.
🔹 Negative Form
Subject + has/have + not + past participle + object
Example:
- Max has not taken coffee.
(Contracted form: hasn’t / haven’t)
🔹Interrogative Form
Has/Have + subject + past participle + object?
Example:
- Has Max taken coffee?
🔹Negative Interrogative Form
Has/Have + subject + not + past participle + object?
Example:
- Has Max not taken coffee?
🔹Wh-Question Form
Question Word + has/have + subject + past participle + object?
Wh-words include: what, when, where, why, who, how, etc.
Example:
- Why has Max taken coffee?
🔹Negative Wh-Question Form
Question Word + has/have + subject + not + past participle?
Example:
- Why has Max not taken coffee?
Uses of Present Perfect Tense
1️⃣ Result of a Past Action
The action happened in the past, but the result is important now.
The maid has cleaned the floor.
(The floor is clean now.)
2️⃣ Announcements / Recent News
Ben has found a job.
(The news is important now.)
3️⃣ Unspecified Time in the Past
I have visited Lahore.
(Time is not mentioned.)
4️⃣ Experience in Life
Have you ever visited the zoo?
5️⃣ Actions Continuing Until Now
She has lived here for five years.
(Still living here.)
🔹 Adverbs and Adverb Phrases
Present Perfect is commonly used with:
- already
- just
- yet
- ever
- never
- lately
- recently
- today
- so far
- up to now
- until now
- since + point of time
- for + period of time
Examples:
- Ellen has already taken tea.
- I have not eaten anything today.
- Have you visited the museum recently?
- He has just had dinner.
Note: After "has/have", we use "had" as the past participle of "have".
Special Notes
🔹 “Yet” and “So Far”
- Yet → usually in negative and interrogative sentences
- So far → usually in affirmative or negative sentences
Example:
It has not rained here so far.
Have you finished your work yet?
🔹 “Ever”
Used mainly in interrogative sentences.
Have you ever visited Islamabad?
🔹 “This morning/week/month/year”
Use Present Perfect if the time period is not finished.
You have called him three times this week.
(Week is still continuing.)
🔹 “This is the first time…”
Use Present Perfect after this expression.
This is the first time I have watched this movie.
🔹 “In the last + time period”
Oil prices have risen in the last two years.
🔹Present Perfect with Since / For
Use Present Perfect with since/for when the action started in the past and continues until now.
❌ She is ill since yesterday.
✅ She has been ill since yesterday.
❌ He is a student of this college for the last two years.
✅ He has been a student of this college for the last two years.
🔹Present Perfect with Non-Progressive (Stative) Verbs
Do NOT use continuous form with stative verbs.
❌ I have not been seeing him since Monday.
✅ I have not seen him since Monday.
❌ He has been knowing me for a long time.
✅ He has known me for a long time.
❌ She has been having a cold since yesterday.
✅ She has had a cold since yesterday.
Difference Between “Have Been” and “Have Gone”
🔹 Have Been
The person went somewhere and returned.
I have been to London.
(I went and came back.)
🔹 Have Gone
The person went somewhere and has not returned yet.
He has gone to London.
(He is still there.)
🔹 Signal Words for Present Perfect
- just
- already
- yet
- recently
- lately
- ever
- never
- today
- so far
- up to now
- until now
- since
- for
Common Mistakes in Present Perfect
❌ She has went home.
✅ She has gone home.
❌ I took coffee just now.
✅ I have taken coffee just now.
❌ Did you finished your work?
✅ Have you finished your work?
❌ He has eat food.
✅ He has eaten food.
❌ Where he has gone?
✅ Where has he gone?
❌ We have just a good game of tennis.
✅ We have just had a good game of tennis.
Exam Tips
✔ Never use V² after has/have — always use V³.
✔ Do not mention specific past time (yesterday, last year) with Present Perfect.
✔ Use Present Perfect for unfinished time periods (today, this week, this year).
