Present Perfect Tense: Common Mistakes
(حال مکمل) - 20+ Common Mistakes with Urdu Explanations
Present Perfect Tense میں اردو بولنے والوں کی عام غلطیاں
Present Perfect Tense (حال مکمل) اُن کاموں کے لیے استعمال ہوتا ہے جو ماضی میں ہوئے مگر اُن کا اثر حال پر موجود ہے۔ یہاں ہم اِس tense میں ہونے والی 20 سے زیادہ عام غلطیوں کو تفصیل سے دیکھیں گے۔
1. Have اور Has کا غلط استعمال
Subject کے مطابق have/has کا غلط استعمال
❌ غلط
- وہ کھانا کھا چکا ہے
- He have eaten food
- میں جا چکا ہے
- I has gone
✅ صحیح
- وہ کھانا کھا چکا ہے
- He has eaten food
- میں جا چکا ہوں
- I have gone
🔍 وضاحت:
He/She/It کے ساتھ has استعمال ہوتا ہے۔
I/You/We/They کے ساتھ have استعمال ہوتا ہے۔
2. Verb کی تیسری فارم (Past Participle) میں غلطیاں
verb کی پہلی یا دوسری فارم کا استعمال
❌ غلط
- I have eat
- She has went
- They have wrote
✅ صحیح
- I have eaten
- She has gone
- They have written
🔍 وضاحت:
Present Perfect میں ہمیشہ verb کی تیسری فارم (Past Participle) استعمال ہوتی ہے۔
Irregular verbs کی تیسری فارم یاد کرنا ضروری ہے۔
Regular verbs میں ed کی جگہ غلط فارم
❌ غلط
- I have studied (یہ درست ہے!)
- She has stoped
✅ صحیح
- I have studied (study → studied)
- She has stopped (stop → stopped)
🔍 وضاحت:
y سے ختم ہونے والے verbs: y کو i کر کے ed (study → studied)
CVC والے verbs: آخری consonant double کریں (stop → stopped)
3. وقت کے الفاظ (Time Expressions) میں غلطیاں
ماضی کے مخصوص وقت کا استعمال (yesterday, last week)
❌ غلط
- I have seen him yesterday
- She has gone last week
✅ صحیح
- I saw him yesterday (Past Simple)
- I have seen him today
- She went last week (Past Simple)
🔍 وضاحت:
Present Perfect ماضی کے مخصوص وقت (yesterday, last week, in 2020) کے ساتھ استعمال نہیں ہوتا۔
اُن کے ساتھ Past Simple استعمال کریں۔
Since اور For کا غلط استعمال
❌ غلط
- I have lived here since 5 years
- She has worked here for 2020
✅ صحیح
- I have lived here for 5 years
- She has worked here since 2020
🔍 وضاحت:
For + مدت (for two hours, for five years)
Since + نقطہ آغاز (since morning, since 2020, since Monday)
Already, Just, Yet کا غلط استعمال
❌ غلط
- I have yet finished
- I have finished yet (negative میں صحیح ہے)
- Already have you finished?
✅ صحیح
- I have already finished
- I have just finished
- I haven't finished yet
- Have you finished yet?
🔍 وضاحت:
Already: have/has کے بعد (مثبت جملوں میں)
Just: have/has کے بعد (ابھی ہوا کام)
Yet: منفی اور سوالیہ جملوں کے آخر میں
4. Past Simple کے ساتھ فرق نہ سمجھنا
Present Perfect اور Past Simple میں فرق نہ سمجھنا
❌ غلط
- I have gone to London last year
- She has visited the museum yesterday
✅ صحیح
- I went to London last year
- She visited the museum yesterday
- I have been to London (تجربہ)
🔍 وضاحت:
Past Simple: ماضی کا مخصوص وقت (yesterday, last year)
Present Perfect: نامعلوم وقت، تجربہ، حالیہ اثر
5. Been اور Gone میں فرق
Been اور Gone کا غلط استعمال
❌ غلط
- وہ لندن گیا ہوا ہے (وہ وہاں ہے)
- He has been to London (غلط معنی)
- وہ لندن جا چکا ہے (واپس آ گیا)
- He has gone to London (غلط معنی)
✅ صحیح
- وہ لندن گیا ہوا ہے (ابھی وہیں ہے)
- He has gone to London
- وہ لندن جا چکا ہے (واپس آ گیا)
- He has been to London
🔍 وضاحت:
Gone to: گیا ہوا ہے اور وہیں ہے (ابھی واپس نہیں آیا)
Been to: جا چکا ہے اور واپس آ گیا ہے (تجربہ)
6. سوالیہ اور منفی جملوں میں غلطیاں
سوال میں have/has کو subject سے پہلے نہ رکھنا
❌ غلط
- تم نے کھانا کھایا ہے؟
- You have eaten food?
✅ صحیح
- کیا تم نے کھانا کھایا ہے؟
- Have you eaten food?
🔍 وضاحت:
سوال بنانے کے لیے have/has کو subject سے پہلے رکھیں۔
منفی جملوں میں not کی غلط جگہ
❌ غلط
- I have eaten not
✅ صحیح
- I have not eaten
- I haven't eaten
7. دیگر عام غلطیاں
Never کے ساتھ not کا استعمال
I haven't never been there
I have never been there
Never کے ساتھ not استعمال نہیں ہوتا (double negative)
Ever کا غلط استعمال
I have ever been there
Have you ever been there?
I have never been there
Ever صرف سوال اور منفی جملوں میں استعمال ہوتا ہے
This is the first time کا استعمال
This is the first time I eat here
This is the first time I have eaten here
This is the first time کے بعد Present Perfect استعمال ہوتا ہے
Dead - Died - Dead کا فرق
He has dead
He has died
He is dead
die (verb) → died (past), dead (adjective)
Common Irregular Verbs - 3rd Form
| Base Form | Past Simple (2nd) | Past Participle (3rd) | Urdu Meaning |
|---|---|---|---|
| go | went | gone | جانا |
| eat | ate | eaten | کھانا |
| see | saw | seen | دیکھنا |
| write | wrote | written | لکھنا |
| take | took | taken | لینا |
| do | did | done | کرنا |
| buy | bought | bought | خریدنا |
| drink | drank | drunk | پینا |
Quick Summary - جلدی دہرائی
| ❌ Common Mistake | ✅ Correct | Rule |
|---|---|---|
| I have went | I have gone | 3rd form (gone) |
| He have eaten | He has eaten | He = has |
| I have seen him yesterday | I saw him yesterday | Past Simple with yesterday |
| I have been to London (ابھی وہیں ہے) | I have gone to London | Gone = still there |
| I have never been? (سوال) | Have you ever been? | Ever for questions |
Present Perfect Tense میں ان غلطیوں سے بچیں
- ✓He/She/It کے ساتھ has استعمال کریں، باقی کے ساتھ have
- ✓ہمیشہ verb کی تیسری فارم استعمال کریں
- ✓yesterday, last week کے ساتھ Past Simple استعمال کریں
- ✓Been (واپس آ گیا) اور Gone (ابھی وہیں ہے) کا فرق یاد رکھیں
- ✓Ever صرف سوال میں، Never منفی معنی میں