مستقبل مکمل زمانہ
Future Perfect
مستقبل مکمل زمانہ اس عمل کو بیان کرتا ہے جو مستقبل میں کسی خاص لمحے سے پہلے مکمل ہو چکا ہو گا۔ یہ will have + past participle سے بنتا ہے۔ اسے اکثر "by" + مستقبل کے وقت کے ساتھ استعمال کیا جاتا ہے۔
کب استعمال کرنا ہے
اس عمل کے لیے استعمال کریں جو کسی خاص وقت سے پہلے یا مستقبل کے کسی اور عمل سے پہلے ختم ہو جائے گا۔ عام طور پر "by"، "by the time"، یا "before" کے ساتھ۔
ساخت
S+will have+V3/V-edBy next year, I will have finished my degree.
اگلے سال تک، میں اپنی ڈگری **مکمل کر چکا ہوں گا**۔
S+won't have+V3/V-edShe won't have arrived by 6 PM.
وہ شام 6 بجے تک **نہیں پہنچی ہو گی**۔
Will+S+have+V3/V-ed?Will you have eaten by the time I get home?
کیا میرے گھر پہنچنے تک آپ **کھانا کھا چکے ہوں گے**؟
اشاراتی الفاظ
- by
- by the time
- before
- by then
- by next year
- by tomorrow
مثالیں
By 2030, technology will have changed dramatically.
2030 تک، ٹیکنالوجی ڈرامائی طور پر **تبدیل ہو چکی ہو گی**۔
She will have graduated by next June.
وہ اگلے جون تک **گریجویٹ ہو چکی ہو گی**۔
Will they have finished the project by Friday?
کیا وہ جمعے تک پروجیکٹ **مکمل کر چکے ہوں گے**؟
I won't have completed the report by tonight.
میں آج رات تک رپورٹ **مکمل نہیں کر پاؤں گا**۔
By the time you arrive, we will have left.
جب تک آپ پہنچیں گے، ہم **چلے جا چکے ہوں گے**۔
املا کے قواعد
| باقاعدہ افعال | past participle کے لیے -ed لگائیں | finish → finished, work → worked |
|---|---|---|
| -e پر ختم ہوتا ہے | -d لگائیں | arrive → arrived, live → lived |
| بے قاعدہ افعال | V3 شکل استعمال کریں | eat → eaten, write → written, go → gone |
عام غلطیاں
By next year, I will finish my degree.
By next year, I will have finished my degree.
مستقبل کے کسی وقت سے پہلے مکمل ہونے کا اظہار کرنے کے لیے will + V نہیں، will have + V3 استعمال کریں۔
By the time you will arrive, we will have left.
By the time you arrive, we will have left.
"by the time" کے بعد مستقبل نہیں، سادہ حالیہ زمانہ استعمال کریں — دیگر time clauses کے قاعدے کی طرح۔
ٹپ
اسے "by + وقت" سے جانچیں: اگر آپ کہہ سکتے ہیں "[کسی مستقبل کے نقطے] تک، X ہو چکا ہو گا" تو future perfect فٹ ہے۔ کلید: اس نقطے سے پہلے مکمل ہونا، اس نقطے پر نہیں۔