Present perfect = have done (kab exactly nahi / zindagi / result ab). Simple past = did (kal, yesterday, last year). Form = 32 / 22. Yahan choice. just / already / yet yahan. since / for / ago extra = I5. have been doing = 39.
1. Kya hai
| Present perfect (32) | Simple past (10 / 22) | |
|---|---|---|
| Form | have / has + V3 (3rd form: seen) | V2 (2nd form: saw) / -ed didn't + base |
| Time | open — kab, exact nahi | band — yesterday, last week, in 2019, ago |
| Focus | life / result ab | us waqt ki kahani |
| Example | I have seen the Taj Mahal. | I saw the Taj Mahal last year. |
V3 = verb ka 3rd form. V2 = 2nd form / simple past. Same fact, do cameras: life = perfect. "kab?" = past.
2. Kab kaun
| Rule | Present perfect | Simple past |
|---|---|---|
| Time word | ever, never, already, yet, just, so far | yesterday, last week, in 2019, when I was 10, ago |
| Sawal | Have you ever eaten pani puri? | Did you eat pani puri yesterday? |
| Result now | I've lost my keys. (ab nahi mil rahi) | I lost my keys yesterday, then I found them. |
| Short | Yes, I have. / No, I haven't. | Yes, I did. / No, I didn't. |
today / this week period abhi khula ho to aksar perfect: I've seen her this week. Subah khatam ho chuki ho to: I saw her this morning.
ago = past. Unfinished since / for aksar perfect — poora page = I5. been / gone = 32.
3. just / already / yet
| Word | British English | No |
|---|---|---|
| just | I've just reached home. (have + just + V3 / 3rd form) | I've just saw. / I am just now reached. |
| just now | I saw him just now. (past + just now) | I have seen him just now. |
| already | I've already done my homework. (positive) | I already ate. (American; yahan I've already eaten) |
| yet | Have you eaten yet? I haven't finished yet. | Did you eat yet? / I finished yet. |
yet = sawal + negative, aksar end pe. already = have/has ke baad, V3 se pehle.
4. Examples
Bold = tense choice ka signal.
- I have seen the Taj Mahal. (life)
- I saw the Taj Mahal last year.
- Have you ever eaten pani puri?
- Did you eat pani puri yesterday?
- I've just reached home.
- I saw him just now.
- I've already done my homework.
- I haven't finished yet.
- Have you had lunch yet?
- I went to the market yesterday.
- I've lost my keys. I can't open the door.
- I lost my keys yesterday, but I found them.
- She has gone to the market. (She is not here.)
- We visited Jaipur in 2019.
- I didn't go anywhere last night.
5. Common mistakes
6. Practice
A. 10 MCQ
B. 5 fill-in
C. 3 sentences
Model answers neeche. Ek perfect, ek past, ek just/already/yet.
- present perfect (no yesterday): I have seen the Taj Mahal. / I've just reached.
- simple past + time: I saw it last year. / I went yesterday.
- yet / already: I haven't finished yet. / I've already done it.
7. Answer key
MCQ
- b) saw — last year = past. have seen = no year. seen = V3 (3rd form), pehle have/has chahiye.
- b) have seen — life, time open. saw needs a finished time. seen akela nahi.
- c) yet — Have…? + yet (end). already = positive statement. yesterday = Did…?
- b) already — positive, have + already + V3. yet = negative/question. ago = past.
- a) just — have + just + V3. yesterday / ago = past, I've ke saath nahi.
- b) just now — past + just now. yet = Have…? already = I've already seen.
- b) went — last December = past. has been / has gone = no last December (32 meaning alag bhi).
- b) have lost — result now. lost last year = kahani, "now" weak. have lose = galat 3rd form.
- b) visited — in 2019 = past. have visited = no year. has = she/he, we nahi.
- c) eat — Did + base. ate / eaten nahi.
Fill-in
- saw — last night = past.
- seen — have + V3 (3rd form).
- yet — negative + yet.
- already — positive, have + already + V3.
- I saw it yesterday. — yesterday + past, not have.
Model sentences
- I have seen the Taj Mahal.
- I saw it last year.
- I haven't finished yet.
Check: finished time = past; open/result/just/already/yet/ever = perfect; just now ≈ past; Did + base; Yes, I have / Yes, I did; ago = I5 extra; been doing = 39; was doing = 38.
