Present Perfect بمقابلہ Past Simple: فرق کیا ہے؟
انگریزی کے دو سب سے الجھانے والے زمانے، واضح مثالوں اور خود کو پرکھنے کے لیے ایک کوئز کے ساتھ سمجھائے گئے۔
اگر آپ کبھی جملے کے بیچ میں رک کر سوچتے ہیں "have I done this" یا "did I do this"، تو آپ انگریزی کی سب سے عام الجھن میں پھنس رہے ہیں: present perfect بمقابلہ past simple۔
مختصراً
- Past simple — ماضی میں ایک خاص، جانے ہوئے وقت پر مکمل ہو چکا عمل۔ I visited Paris in 2019.
- Present perfect — ابھی سے جڑا ایک عمل: ٹھیک ٹھیک وقت معنی نہیں رکھتا، یا اس کا اثر حال میں جاری ہے۔ I have visited Paris. (میری زندگی میں کسی وقت، ہم کب نہیں بتاتے)
اردو میں «میں پیرس جا چکا ہوں» (present perfect کی طرح) اور «میں 2019 میں پیرس گیا تھا» (past simple کی طرح) کا فرق موجود ہے — «چکا ہوں» کا مفہوم have + participle سے ملتا جلتا ہے۔ فرق یہ ہے کہ انگریزی میں خاص وقت بتاتے ہی «چکا ہوں» والی شکل ممنوع ہو جاتی ہے۔
Present perfect بنانا
have / has + past participle۔ باقاعدہ افعال کے لیے participle وہی -ed شکل ہے جو past simple کی ہے؛ بے قاعدہ افعال کو تیسرے کالم کے طور پر سیکھنا پڑتا ہے۔
| بنیادی شکل | Past simple | Past participle |
|---|---|---|
| go | went | gone / been |
| see | saw | seen |
| do | did | done |
| write | wrote | written |
| take | took | taken |
| break | broke | broken |
| come | came | come |
| speak | spoke | spoken |
Been یا gone؟ She has gone to Paris کا مطلب ہے وہ اب بھی وہاں ہے۔ She has been to Paris کا مطلب ہے وہ گئی اور واپس آ گئی۔
Past simple: ایک خاص لمحہ
Past simple تب استعمال کریں جب آپ بتائیں یا اشارہ کریں کہ کوئی چیز کب ہوئی۔
- She called me yesterday.
- They finished the project last week.
- I was born in 1995.
وقت کا لفظ (yesterday, last week, in 1995) ہی اشارہ ہے: وہ لمحہ طے اور بند ہے۔
Present perfect: ابھی سے جڑا
Present perfect تب استعمال کریں جب ٹھیک ٹھیک وقت نامعلوم ہو، ضروری نہ ہو، یا ماضی کا عمل اب بھی معنی رکھتا ہو۔
- I have lost my keys. (اور مجھے اب بھی وہ نہیں مل رہیں — ابھی)
- She has visited Japan three times. (اس کی زندگی میں غیر متعین لمحوں پر)
- We have already eaten. (آگے کیا ہوگا اس سے جڑا: ہمیں بھوک نہیں ہے)
وہ مدتیں جو ابھی ختم نہیں ہوئیں
اگر آپ نے جس مدت کا نام لیا وہ ابھی بھی چل رہی ہے — today, this week, this year — تو فعل ابھی بھی اس کے اندر ہے، اس لیے present perfect صحیح ہے۔
- I've had three coffees today. (آج ابھی ختم نہیں ہوا)
- We've sold forty units this month.
- موازنہ کریں: I had three coffees yesterday. (کل بند ہو چکا ہے → past simple)
For اور since
دونوں present perfect کے ساتھ آتے ہیں، اور الگ الگ سوالوں کے جواب دیتے ہیں۔
- for + ایک مدت: I've lived here for ten years.
- since + ایک آغاز کا نقطہ: I've lived here since 2016.
وہ الفاظ جو اشارہ کرتے ہیں
| اشارے والے الفاظ | زمانہ |
|---|---|
| yesterday, last week, in 2020, ago | Past simple |
| already, yet, ever, never, since, for, just | Present perfect |
یہ کہاں بیٹھتے ہیں: already, just اور never have اور participle کے بیچ آتے ہیں — I've just finished۔ Yet آخر میں آتا ہے، اور صرف سوالوں اور منفی جملوں میں — Have you finished yet? · I haven't finished yet.
عام غلطی
❌ I have seen him yesterday. ✅ I saw him yesterday.
ایک بار جب آپ کوئی خاص وقت بتا دیتے ہیں (yesterday)، تو آپ کو past simple استعمال کرنا ہی ہوگا — چاہے جملہ "محسوس" کروائے کہ اسے perfect چاہیے۔ (اردو میں «میں اسے کل دیکھ چکا ہوں» کہنا ممکن ہے، اسی لیے یہ غلطی اردو بولنے والوں میں عام ہے۔)
ایک قاعدہ زیادہ تر معاملے ڈھانپتا ہے — اگر جملہ when? کا جواب دیتا ہے، تو past simple استعمال کریں۔ اگر یہ have you ever? یا what's the situation now? کا جواب دیتا ہے، تو present perfect استعمال کریں۔
گفتگو ان کے بیچ کیسے چلتی ہے
Present perfect موضوع کھولتا ہے؛ ایک بار وقت طے ہو جانے کے بعد past simple تفصیلات بھرتا ہے۔
A: Have you been to the new place on Bridge Street?
B: I have, yes — we went last Friday.
A: What did you think?
B: The food was excellent. I've already booked again for my birthday.
Have you been زندگی کے تجربے کے بارے میں پوچھتا ہے، went اور was اسے پچھلے جمعے پر ٹکاتے ہیں، اور I've already booked واپس ابھی پر آتا ہے۔
خود مشق کریں
نیچے دیے گئے کوئز سے ابھی پڑھی ہوئی بات کو پرکھیں — یہ اسے یاد رکھنے کا سب سے تیز طریقہ ہے۔