Correct Answer: Option A
shall be: এই বাক্যে "shall be" Future Continuous Tense নির্দেশ করে। Future Continuous Tense ব্যবহার করা হয় এমন কাজ বোঝাতে যা ভবিষ্যতে কিছু সময় ধরে চলতে থাকবে। এখানে "until he comes back" বোঝায় যে কাজটি (waiting) ভবিষ্যতে চলতে থাকবে যতক্ষণ না সে ফিরে আসে। সুতরাং, সঠিক উত্তর হবে "We shall be waiting for him until he comes back."
Incorrect Options:
B) was: "was" হল Past Tense। এটি অতীতের কোন কাজ বা অবস্থাকে নির্দেশ করে। কিন্তু বাক্যে ভবিষ্যতের কোন কাজ বোঝানো হয়েছে, তাই "was" এখানে সঠিক নয়।
C) are: "are" হল Present Tense। এটি বর্তমানের কোন কাজ বা অবস্থাকে নির্দেশ করে। কিন্তু বাক্যে ভবিষ্যতে যে কাজটি চলতে থাকবে তা বোঝানো হয়েছে, তাই "are" সঠিক নয়।
D) shall have been: "shall have been" ব্যবহার করা হয় Future Perfect Continuous Tense এর জন্য। এই tense ব্যবহৃত হয় এমন কাজ বোঝাতে যা একটি নির্দিষ্ট ভবিষ্যতের সময় পর্যন্ত অব্যাহত থাকবে এবং সেই সময়ের আগে শুরু হয়েছিল। এটি কাজের সময় ও একটি সমাপ্তি সময়কে জোর দেয়।
যেমন: "We shall have been waiting for him for three hours by the time he comes back." এই বাক্যটি বোঝায় যে, সে ফিরে আসার সময় পর্যন্ত আমরা তাঁর জন্য তিন ঘন্টা ধরে অপেক্ষা করছি।
কিন্তু প্রদত্ত বাক্যে "We ---- waiting for him until he comes back." এখানে কোনো সমাপ্তির সময় নির্দেশ নেই, শুধু বলা হয়েছে যে সে ফিরে আসা পর্যন্ত অপেক্ষা করা হবে। এখানে Future Continuous Tense ("shall be waiting") ব্যবহার করা উচিত কারণ এটি কেবল কাজের অব্যাহত থাকাকেই বোঝায়, কোনো নির্দিষ্ট সমাপ্তি সময় উল্লেখ না করে।
সুতরাং, এই প্রেক্ষাপটে "shall have been" ব্যবহার করা সঠিক নয়।
Download our app for free and access thousands of MCQ questions with detailed solutions