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 |
- Has been ill: অতীতে শুরু, এখনো চলছে।
- Three months সময়ের দৈর্ঘ্য, শুরুর বিন্দু নয়।
- দৈর্ঘ্যের আগে 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।