Future Perfect
পুরাঘটিত ভবিষ্যৎ
‘আগামী ডিসেম্বরের মধ্যে আমি বইটা শেষ করে ফেলব’ — ভবিষ্যতের একটা ডেডলাইনের আগেই কাজ শেষ।
নিয়মটা কী?
ভবিষ্যতে কোনো নির্দিষ্ট সময়ের মধ্যে বা তার আগেই কাজটি সম্পন্ন হয়ে যাবে বোঝাতে Future Perfect ব্যবহৃত হয়।
মূল পয়েন্টগুলো
- গঠন: will have + V3 (সব person-এর জন্য একই)
- ভবিষ্যতের কোনো নির্দিষ্ট সময়ের মধ্যে বা তার আগেই কাজ শেষ হয়ে যাবে বোঝায়
- সঙ্গী শব্দ: by + সময় (by tomorrow, by next year, by 2030), by the time, before
- 'by the time'-এর পরে Present Simple বসে, কখনো will নয়
- বর্তমান সম্পর্কে দৃঢ় অনুমান বোঝাতেও ব্যবহৃত হয়: They will have reached home by now.
- Negative-এ 'will not have + V3', Interrogative-এ 'Will + S + have + V3?'
- ‘by’ মানে ওই সময়ের মধ্যেই, আর ‘until’ মানে ওই সময় পর্যন্ত — দুটো এক নয়
গঠন / সূত্র
Affirmative
S + will have + V3 + by + সময়
I will have finished by 6 pm.
Negative
S + will not have + V3
She will not have arrived yet.
Interrogative
Will + S + have + V3?
Will you have finished by then?
by the time
By the time + S + V1(s), S + will have + V3
By the time you arrive, I will have left.
বর্তমানের অনুমান
S + will have + V3 + by now
He will have reached Dhaka by now.
উদাহরণ
- By next month, she will have completed her course.
- They will have reached home by now.
- By the time he comes, we will have finished dinner.
- I will not have read the whole book by Friday.
- Will they have announced the result by Sunday?
ভুল বনাম ঠিক
❌ ভুল
By next year I will complete my degree.
✅ ঠিক
By next year I will have completed my degree.
কেন: 'by + ভবিষ্যৎ সময়' থাকলে Future Perfect বসে।
❌ ভুল
By the time he will come, I will have left.
✅ ঠিক
By the time he comes, I will have left.
কেন: 'by the time' একটি time clause — সেখানে Present Simple বসে।
❌ ভুল
She will have went home by then.
✅ ঠিক
She will have gone home by then.
কেন: will have-এর পরে V3 — go-এর V3 হলো 'gone'।
❌ ভুল
I will have finished the work until 5 pm.
✅ ঠিক
I will have finished the work by 5 pm.
কেন: নির্দিষ্ট সময়ের 'মধ্যে' বোঝাতে 'by', 'until' নয়।
মনে রাখার কৌশল
**‘by + সময়’ দেখলেই will have + V3** — প্রায় নির্ভুল একটা সিগন্যাল। আর ‘by the time’-এর ঘরে will ঢোকা নিষেধ।
পড়া শেষ হলে চিহ্নিত করুন
শেষ করা লেসনগুলো তালিকায় ✅ চিহ্ন পাবে।
📝 বুঝেছেন কিনা দেখি?
৪টি প্রশ্ন। প্রতিটির উত্তরের ব্যাখ্যাও পাবেন।