Present Perfect Tense
What you will be able to do
- Form Present Perfect sentences correctly using has/have + past participle (V3)
- Explain why we use the Present Perfect instead of the Simple Past
- Use the markers just, already, yet, ever, never, since and for accurately
- Spot and correct the most common Present Perfect mistakes
- Answer MCQs and exam-pattern questions on this tense with confidence
1 Quick Introduction
The Present Perfect connects the past to the present. We use it for an action that finished at an unstated time, but whose result still matters now. That is the whole idea in one line: the action is over, but its effect is alive in the present.
Present Perfect Tense भूतकाल को वर्तमान से जोड़ता है। इसका प्रयोग उन कार्यों के लिए होता है जो भूतकाल में पूरे हो चुके हैं, लेकिन जिनका प्रभाव अभी भी मौजूद है। एक पंक्ति में: काम खत्म हो गया, पर उसका असर अभी बाकी है।
2 A Real-Life Situation
You meet a friend outside the exam hall.
Friend: Have you finished the syllabus?
You: Yes, I have finished it.
3 The Grammar Rule
| Subject | Helping Verb | Main Verb |
|---|---|---|
| I / You / We / They | have | V3 (past participle) |
| He / She / It | has | V3 (past participle) |
4 Form and Structure
Every Present Perfect sentence has two parts: a helping verb (has or have) and the third form of the verb, called the past participle (V3).
Choose the helping verb by the subject:
- Use has with third-person singular: he, she, it, and singular names (Ravi, the dog).
- Use have with I, you, we, they, and plural subjects.
Negative and Question forms
| Form | Pattern | Example |
|---|---|---|
| Affirmative | S + has/have + V3 | She has eaten. |
| Negative | S + has/have + not + V3 | She has not (hasn't) eaten. |
| Question | Has/Have + S + V3? | Has she eaten? |
The past participle (V3) is the part students forget. For regular verbs it ends in -ed (work → worked). For irregular verbs you must learn it: go → gone, write → written, eat → eaten, do → done.
I have written the letter.
Subject I takes have; the past participle of write is written (not 'wrote').
He has not (hasn't) completed the project.
Add not after the helping verb; the main verb stays as V3.
Key Points
- Present Perfect = has/have + V3
- has with he/she/it & singular; have with I/you/we/they & plural
- Negative adds not after has/have; question puts has/have first
- The trap is the past participle — learn irregular V3 forms
5 When We Use the Present Perfect
There are four classic situations. If a sentence fits one of them, the Present Perfect is usually right.
- An action just completed, with the result visible now: I have lost my keys. (so I can't get in)
- Life experience, when the time is not stated: She has visited Paris. (at some point in her life)
- An action that began in the past and continues now, with since/for: We have lived here for ten years.
- A repeated action up to now: He has called three times today.
The golden rule: if the sentence names an exact finished time (yesterday, in 2019, last week), use the Simple Past, not the Present Perfect.
The friendship started in the past and still continues — situation 3. Since 2018 marks the starting point, so the Present Perfect is right.
She went to London last summer.
'Last summer' is an exact finished time, so we use the Simple Past, not the Present Perfect.
Key Points
- Use it for: just-completed action, life experience, action continuing now, repetition up to now
- No exact past time is mentioned with the Present Perfect
- If the time is finished and stated (yesterday, in 2019) → use Simple Past
6 Time Markers: just, already, yet, ever, never, since, for
Certain signal words almost always travel with the Present Perfect. Learning them is the fastest way to pick the right tense in an exam.
| Marker | Meaning & Position | Example |
|---|---|---|
| just | a very short time ago (before V3) | She has just left. |
| already | sooner than expected (before V3) | I have already eaten. |
| yet | negatives & questions (end) | Have you finished yet? |
| ever | questions: at any time (before V3) | Have you ever flown? |
| never | not at any time (before V3) | I have never been late. |
| since | a point in time (start) | since Monday, since 2020 |
| for | a length of time | for three hours, for years |
since vs for is a favourite exam trap. Use since with a point (since 9 o'clock) and for with a duration (for two hours).
since — 2015 is a point in time, so we use since.
for — forty minutes is a length of time, so we use for.
Key Points
- just / already / never / ever go before the past participle
- yet goes at the end of negatives and questions
- since = a point in time; for = a length of time
7 Vocabulary Builder
| Word | Meaning | हिन्दी |
|---|---|---|
| Complete | to finish fully | पूरा करना |
| Achieve | to succeed in doing | हासिल करना |
| Submit | to hand over | जमा करना |
| Recently | a short time ago | हाल ही में |
| Experience | something you have done or felt | अनुभव |
8 Common Mistakes to Avoid
9 Practice Exercises
- I ______ finished my homework.
- She ______ written a letter.
- They ______ completed the project.
- The baby ______ slept for two hours.
- You ______ done a great job.
- have
- has
- have
- has
- have
- The train ______ already ______ (arrive).
- We have ______ visited Jaipur. (never)
- He ______ (lose) his wallet, so he can't pay.
- I have known them ______ 2019.
- They have studied ______ three hours.
- has already arrived
- never
- has lost
- since
- for
- She have completed her work.
- I has finished the task.
- They has gone home.
- He has went to the market.
- She has completed her work. (error: have)
- I have finished the task. (error: has)
- They have gone home. (error: has)
- He has gone to the market. (error: went)
- We has completed the work.
- He have done it.
- I have seen him yesterday.
- We have completed the work.
- He has done it.
- I saw him yesterday.
- finished / has / she / her / work
- ever / you / have / been / to Delhi
- not / I / have / yet / eaten
- She has finished her work.
- Have you ever been to Delhi?
- I have not eaten yet.
| Column A | Column B |
|---|---|
| 1. I / We / They | a. has |
| 2. He / She / It | b. have |
| 3. since | c. a length of time |
| 4. for | d. a point in time |
10 Micro Quiz
11 Reading Practice
Rohan has just completed Class 7. He has worked hard all year and has scored well in every test. He has already applied to the school debate club, and he has attended two practice sessions this week. He has never spoken in public before, but he has decided that this is the year he will try.
- What has Rohan just completed?
- How many practice sessions has he attended this week?
- Find one sentence that shows a life experience (or lack of it).
- He has just completed Class 7.
- He has attended two practice sessions.
- "He has never spoken in public before." — it describes experience without a stated time.
12 Speaking, Writing & Daily Use
- I have completed my homework.
- She has just left for school.
- We have lived in this city for five years.
- Have you ever visited the Taj Mahal?
- They have not finished the match yet.
13 Challenge Zone
14 Chapter Mind Map
PRESENT PERFECT
|
+--------+------+------+---------+
| | | |
FORMULA USES MARKERS ERRORS
has/have just-done just have/has
+ V3 experience already mix-up
continuing yet/ever went vs
repetition since/for gone15 One-Minute Revision
Remember these
- Present Perfect = has/have + V3 — connects past action to present result
- Use has with he/she/it; have with I/you/we/they
- Never state an exact finished time (yesterday, in 2019) — that needs the Simple Past
- since = point in time; for = length of time
- just, already, never, ever sit before V3; yet sits at the end