Solution
Correct Answer: Option C
এই বাক্যে ভুলটি "till" শব্দটিতে রয়েছে। "till" ব্যবহার করা হয় বর্তমান বা ভবিষ্যৎ সময়ের জন্য, কিন্তু এই বাক্যে অতীত সময়ের কথা বলা হচ্ছে। অতীত সময়ের জন্য "until" বা "up to" ব্যবহার করা উচিত।
বাক্যের অন্যান্য অংশগুলি সঠিক:
(a) "has been" - এটি সঠিক, কারণা এটি present perfect continuous tense এ ব্যবহৃত হয়েছে।
(b) "from" - এটি সঠিক, কারণ এটি স্থান নির্দেশ করছে যেখান থেকে বইটি হারিয়েছে।
(d) বাকি অংশে কোনো ভুল নেই।
সঠিক বাক্যটি হবে:
"My book has been missing from my room until yesterday."
এখানে "until" ব্যবহার করা হয়েছে, যা নির্দিষ্ট অতীত সময় পর্যন্ত কোনো কিছু চলমান থাকা বোঝায়। "till" এর পরিবর্তে "until" বা "up to" ব্যবহার করলে বাক্যটি ব্যাকরণগতভাবে সঠিক হবে।