حالیہ مکمل زمانہ
Present Perfect
حالیہ مکمل زمانہ ماضی کو حال سے جوڑتا ہے۔ اسے تجربات، حال سے متعلق حالیہ واقعات، یا ماضی میں شروع ہوکر اب تک جاری اعمال کے لیے استعمال کریں۔ یہ have/has + past participle سے بنتا ہے۔
کب استعمال کرنا ہے
زندگی کے تجربات کے لیے (بغیر کسی مخصوص وقت کے)، حال میں نتیجہ رکھنے والے حالیہ اعمال کے لیے، ماضی میں شروع ہو کر اب تک جاری اعمال کے لیے ("for" یا "since" کے ساتھ)، اور خبروں کی سرخیاں متعارف کرانے کے لیے استعمال کریں۔
ساخت
S+have/has+past participleShe has visited Japan three times.
وہ جاپان **تین بار گئی ہے**۔
S+haven't/hasn't+past participleI haven't seen that film yet.
میں نے ابھی تک وہ فلم **نہیں دیکھی**۔
Have/Has+S+past participle?Have you ever tried sushi?
کیا تم نے کبھی سوشی **چکھی ہے**؟
اشاراتی الفاظ
- ever
- never
- already
- yet
- just
- for
- since
- recently
- lately
- so far
مثالیں
I have visited Japan three times.
میں جاپان **تین بار گیا ہوں**۔
She has just finished her homework.
اس نے **ابھی ابھی اپنا ہوم ورک ختم کیا ہے**۔
Have you ever tried sushi?
کیا تم نے کبھی سوشی **چکھی ہے**؟
They haven't arrived yet.
وہ ابھی تک **نہیں پہنچے**۔
He has lived here for ten years.
وہ یہاں **دس سال سے رہ رہا ہے**۔
املا کے قواعد
| باقاعدہ افعال | -ed لگائیں (past simple کی طرح) | work → worked, play → played |
|---|---|---|
| بے قاعدہ افعال | منفرد past participle کی شکل | go → gone, eat → eaten, write → written |
عام غلطیاں
I have seen her yesterday.
I saw her yesterday.
present perfect کو مخصوص ماضی کے وقت کے ساتھ استعمال نہ کریں۔ اس کی جگہ past simple استعمال کریں۔
Have you eaten yet? — Yes, I have eaten.
Have you eaten yet? — Yes, I have.
مختصر جوابات میں past participle کو دہرائیں نہیں — صرف "have/has" استعمال کریں
ٹپ
present perfect اور past simple کے درمیان کلیدی فرق: present perfect = مخصوص وقت نامعلوم یا غیر اہم ہے۔ Past simple = کسی مخصوص وقت کا ذکر یا اشارہ ہوتا ہے (yesterday, last week...)۔