আমাদের সম্পর্কে
প্রশ্নব্যাংক নতুন · ফ্রি৩,০২১টি আসল বিসিএস প্রশ্ন, ব্যাখ্যাসহসমাধান ও ব্যাখ্যা
ইংরেজি ভাষা ও সাহিত্য২৮তম বিসিএস (২০০৮)

Julia has been ill ____ three months.

সঠিক উত্তর

ঘfor

ব্যাখ্যা

প্রশ্নটা present perfect tense-এর সঙ্গে for আর since-এর পার্থক্য যাচাই করছে। Has been ill মানে অতীতে শুরু হয়ে এখনো চলছে এমন অবস্থা।

এ ধরনের বাক্যে সময়ের দৈর্ঘ্য বোঝাতে for বসে, যেমন for three months, for two years। আর শুরুর নির্দিষ্ট সময়বিন্দু বোঝাতে since বসে, যেমন since January, since ২০০৮।

Three months হলো সময়ের দৈর্ঘ্য, কোনো শুরুর তারিখ নয়; তাই Julia has been ill for three months, মানে জুলিয়া তিন মাস ধরে অসুস্থ।

ফাঁদ since; present perfect দেখলেই অনেকে since বসান। নিজেকে প্রশ্ন করুন, কত দিন ধরে, না কবে থেকে? কত দিন হলে for, কবে থেকে হলে since।

স্টেপ বাই স্টেপ শিখুন

৩/৩
Prepositionপরে কী বসেউদাহরণ
has been illঅতীতে শুরু, এখনো চলছেpresent perfect
sinceশুরুর সময়বিন্দুsince January
forসময়ের দৈর্ঘ্যfor three months
  1. Has been ill: অতীতে শুরু, এখনো চলছে।
  2. Three months সময়ের দৈর্ঘ্য, শুরুর বিন্দু নয়।
  3. দৈর্ঘ্যের আগে for: for three months।
অন্য অপশনগুলো কেন ভুল

ক. since: Since-এর পরে শুরুর সময়বিন্দু বসে (since March); three months সময়ের দৈর্ঘ্য, বিন্দু নয়।

খ. about: About মানে প্রায়; এটা সময়ের দৈর্ঘ্য যুক্ত করার preposition নয়, বলা যেত for about three months।

গ. in: In three months মানে তিন মাস পরে বা তিন মাসের মধ্যে; চলমান অবস্থার স্থায়িত্ব বোঝায় না।

শর্টকাট

কত দিন ধরে জিজ্ঞেস করলে উত্তর for, কবে থেকে জিজ্ঞেস করলে since।

মনে রাখুন

কত দিন ধরে: for; কবে থেকে: since।