I have not heard from him __.
সঠিক উত্তর
ঘfor long
ব্যাখ্যা
প্রশ্নটা সময়ের দৈর্ঘ্য বোঝানো long-এর ব্যবহার যাচাই করছে। ইংরেজিতে for long সাধারণত না-বাচক বাক্য আর প্রশ্নে বসে, যেমন I can't stay for long, Have you been waiting for long?
বাক্যটি না-বাচক, তাই উত্তরসূচিতে for long ধরা হয়েছে: I have not heard from him for long, মানে অনেক দিন তার কোনো খবর পাইনি। প্রচলিত গাইড বইগুলোও একই উত্তর দেয়।
তবে জেনে রাখুন, Oxford Learner's Dictionary-র ব্যাখ্যা অনুযায়ী না-বাচক বাক্যে দুটোর অর্থ আলাদা হতে পারে। I haven't been here for a long time মানে অনেক দিন এখানে আসিনি; আর I haven't been here long মানে অল্প কিছুক্ষণ হলো এসেছি। তাই অনেক দিন খবর নেই বোঝাতে for a long time-ই বেশি নিখুঁত, তবে পরীক্ষায় উত্তরসূচি অনুযায়ী for long দাগাতে হবে।
ফাঁদ since long; এটা বাংলা অনেক দিন থেকে-র আক্ষরিক অনুবাদ, প্রমিত নয়, কারণ since-এর পরে শুরুর সময়বিন্দু বসে। আর long since মানে অনেক আগেই, যেমন He has long since left।
এই প্রশ্নের উত্তর নিয়ে প্রকাশিত গাইডগুলোতে দ্বিমত আছে; এখানে সবচেয়ে প্রচলিত উত্তরটি দেওয়া হলো।
স্টেপ বাই স্টেপ শিখুন
৩/৩| গঠন | অর্থ | উদাহরণ |
|---|---|---|
| since long | প্রমিত নয় | since-এর পরে সময়বিন্দু: since 2010 |
| long since | অনেক আগেই | He has long since left. |
| for a long time | দীর্ঘ সময় ধরে | হ্যাঁ-বাচক ও না-বাচক দুটোতেই চলে |
| for long | অনেকক্ষণ (না-বাচক ও প্রশ্নে) | I have not heard from him for long. |
- Since-এর পরে সময়বিন্দু বসে, তাই since long প্রমিত নয়।
- Long since মানে অনেক আগেই; বাক্যের শেষে সময়ের দৈর্ঘ্য বোঝায় না।
- না-বাচক বাক্যে for long: উত্তরসূচির উত্তর।
ক. long since: Long since মানে অনেক আগেই (He has long since left), সাধারণত verb-এর আগে বসে; বাক্যের শেষে সময়ের দৈর্ঘ্য বোঝায় না।
খ. for a long time: For a long time-ও প্রমিত, আর অনেক দিন খবর নেই বোঝাতে আসলে বেশি নিখুঁত; তবে উত্তরসূচি না-বাচক বাক্যের নিয়মে for long ধরেছে।
গ. since long: Since long প্রমিত ইংরেজি নয়; since-এর পরে সময়বিন্দু বসে (since 2010), long নয়।
না-বাচক বাক্য বা প্রশ্নে long একা বসলে for long; হ্যাঁ-বাচকে for a long time।
না-বাচক আর প্রশ্নে for long, হ্যাঁ-বাচকে a long time।