Future Perfect (পুরাঘটিত ভবিষ্যৎ)
Used for actions that will be completed before a certain time in the future.ভবিষ্যতের কোনো নির্দিষ্ট সময়ের আগে যে কাজ শেষ হয়ে যাবে, তা বোঝাতে Future Perfect ব্যবহৃত হয়।
📐 Ruleনিয়ম
Subject-এর পর will/shall have এবং verb-এর V3 বসে। Negative-এ will/shall-এর পর not; প্রশ্নে Will/Shall Subject-এর আগে যায়।
Usesব্যবহার
- Completed by a future time: He will have finished the work by 5 pm.ভবিষ্যৎ সময়ের মধ্যে সম্পন্ন কাজ: সে বিকাল ৫টার মধ্যে কাজটি শেষ করে ফেলবে।
- Often used with by, by the time, before.by, by the time, before-এর সাথে ব্যবহৃত হয়।
5 types of sentences৫ ধরনের বাক্য
Sub + will/shall + have + V3 + ObjHe will have finished the work by 5 pm.
সে বিকাল ৫টার মধ্যে কাজটি শেষ করে ফেলবে।
Sub + will/shall + not + have + V3 + ObjHe will not have finished the work by 5 pm.
সে বিকাল ৫টার মধ্যে কাজটি শেষ করে ফেলবে না।
Will/Shall + Sub + have + V3 + Obj?Will he have finished the work by 5 pm?
সে কি বিকাল ৫টার মধ্যে কাজটি শেষ করে ফেলবে?
Will/Shall + Sub + not + have + V3 + Obj?Will he not have finished the work by 5 pm?
সে কি বিকাল ৫টার মধ্যে কাজটি শেষ করে ফেলবে না?
Wh-word + will/shall + Sub + have + V3?What will he have finished by 5 pm?
সে বিকাল ৫টার মধ্যে কী শেষ করে ফেলবে?
⚖️ Differenceপার্থক্য
vs Future Indefinite: Future Perfect = completed before a future time; Future Indefinite = simply will happen. (He will do it. / He will have done it by 5.)Future Indefinite-এর সাথে পার্থক্য: Future Perfect-এ নির্দিষ্ট ভবিষ্যৎ সময়ের আগেই কাজ শেষ; Future Indefinite-এ শুধু কাজটি ঘটবে। (সে এটি করবে। / সে ৫টার মধ্যে এটি করে ফেলবে।)
📌 Important Notesগুরুত্বপূর্ণ নোট
- After have, the verb is always V3.have-এর পরে verb সবসময় V3 হয়।
- 'by' + a future time is the usual clue.'by' + ভবিষ্যৎ সময় এর সাধারণ ইঙ্গিত।