১
Samin is my colleague. I — him for ten years.
English
English Grammar
ক
know
খ
knew
গ
have known
সঠিক উত্তর
ঘ
have been known
ব্যাখ্যা দেখুন
অতীতে সংঘটিত হয়ে কোনো কাজের ফলাফল এখনও বিদ্যমান বোঝাতে present perfect tense হয়। প্রদত্ত sentence-এ তাকে আমি ১০ বছর ধরে চিনি অর্থাৎ ১০ বছর আগেও চিনতাম, ১০ বছর পরেও (বর্তমানে) চিনি অর্থে এটি present perfect tense। Present Perfect tense-এর নিয়মানুসারে subject + have/has + verb_(3) + extension হয়। এ নিয়মে সঠিক উত্তর have known। অন্যদিকে অপশনের know হলে এটি present indefinite tense এবং knew হলে past indefinite tense-এর বাক্য হতো, যা গঠনগতভাবে ভুল। আবার, have been known ব্যবহৃত হয় সাধারণত present perfect continuous tense-এ। এখানে, have been-এর পর known অর্থাৎ past participle ব্যবহার করায় এটি passive form-এ হয়ে গেছে যদিও sentence-টি active form-এর। তাই এটিও ভুল।