সঠিক উত্তর: (ঘ) for long
**"I have not heard from him for long"** — ইংরেজি ব্যাকরণের নিয়মানুযায়ী Present Perfect Tense-এর নেতিবাচক বাক্যে সময় নির্দেশ করতে **"for long"** ব্যবহৃত হয়।
<ইংরেজি ব্যাকরণের Present Perfect Tense সম্পর্কিত ভূমিকা>
Present Perfect Tense (বর্তমান সম্পূর্ণ কাল) এমন ক্রিয়াকে প্রকাশ করে যা অতীতে শুরু হয়ে এখনও চলছে বা অতীতে ঘটেছে কিন্তু তার ফলাফল এখনও বিদ্যমান। নেতিবাচক বাক্যে সময় নির্দেশ করতে সাধারণত **"for" + সময়কাল** বা **"since" + নির্দিষ্ট সময়** ব্যবহৃত হয়। তবে বিশেষ ক্ষেত্রে **"for long"** ব্যবহৃত হয় যখন নেতিবাচক অর্থ প্রকাশ করা হয়।
**"for long"** সম্পর্কে বিস্তারিত তথ্য:
— **"For long"** মূলত নেতিবাচক বাক্যে ব্যবহৃত হয় এবং এর অর্থ হলো **"অনেক দিন ধরে"** বা **"দীর্ঘ সময় ধরে না"**।
— উদাহরণ:
- I haven’t seen him **for long**.
- She hasn’t called me **for long**.
— **"For long"** সাধারণত Present Perfect Tense-এর নেতিবাচক বাক্যে ব্যবহৃত হয়, যেমন: **I have not... / She has not...** ইত্যাদি।
— **"For long"** এর বিপরীতে **"for a long time"** হলো ইতিবাচক বা সাধারণ সময় নির্দেশক বাক্যে ব্যবহৃত হয়, যেমন: **I have known him for a long time.**
বিভ্রান্তিকর বিকল্প বিশ্লেষণ:
✗ **ক) long since**: এটি ভুল কারণ **"long since"** সাধারণত অতীতের কোনো ঘটনার সময় নির্দেশ করতে ব্যবহৃত হয়, যেমন: **It happened long since.** নেতিবাচক বাক্যে এটি গ্রহণযোগ্য নয়।
✗ **খ) for a long time**: এটি ইতিবাচক বা সাধারণ সময় নির্দেশক বাক্যে ব্যবহৃত হয়, যেমন: **I have known him for a long time.** নেতিবাচক বাক্যে এটি গ্রহণযোগ্য নয়।
✗ **গ) since long**: এটি ভুল কারণ **"since long"** সঠিক ইংরেজি ব্যাকরণগত গঠন নয়। সঠিক গঠন হলো **"for long"** নেতিবাচক বাক্যে।
উৎস:
1. *Oxford Learner’s Grammar* — Oxford University Press
2. *Cambridge Grammar of the English Language* — Cambridge University Press
3. *English Grammar in Use* — Raymond Murphy