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.
Example:
The maid has cleaned the floor.
(The floor is clean now.)
2️⃣ Announcements / Recent News
Example:
Ben has found a job.
(The news is important now.)
3️⃣ Unspecified Time in the Past
Example:
I have visited Lahore.
(Time is not mentioned.)
4️⃣ Experience in Life
Example:
Have you ever visited the zoo?
5️⃣ Actions Continuing Until Now
Example:
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.
- We have just had a game of tennis.
- I have not eaten anything today.
- Have you visited the museum recently?
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.
Example:
Have you ever visited Islamabad?
🔹 “This morning/week/month/year”
Use Present Perfect if the time period is not finished.
Example:
You have called him three times this week.
(Week is still continuing.)
🔹 “This is the first time…”
Use Present Perfect after this expression.
Example:
This is the first time I have watched this movie.
🔹 “In the last + time period”
Example:
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?
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).
