এই বাক্যে ব্যবহৃত ক্রিয়ার ধরনটি বোঝার জন্য প্রথমে সময়ের সঙ্গে ক্রিয়ার সম্পর্কটি নির্ধারণ করতে হয়। এখানে বাক্যটি হলো — “Samin is my colleague. I have known him for ten years.” অর্থাৎ, আমি সামিনকে দশ বছর ধরে চিনি, এবং এখনো চিনি। এই ধরনের কাজ অতীতে শুরু হয়ে এখন পর্যন্ত চলছে, তবে কাজটির প্রকৃতি স্থায়ী জ্ঞান বা অভিজ্ঞতার সঙ্গে যুক্ত। তাই এখানে Present Perfect Tense ব্যবহৃত হয়েছে, Present Perfect Continuous নয়।
এখন পয়েন্ট আকারে বিশ্লেষণ করা যাক:
১. যখন কোনো কাজ অতীতে শুরু হয়ে বর্তমান পর্যন্ত চলছে, সাধারণভাবে Present Perfect Continuous Tense ব্যবহৃত হয়।
যেমন: He has been reading for two hours. এখানে কাজটি চলমান।
২. কিন্তু কিছু stative verbs আছে, যেগুলো অবস্থা বা জ্ঞানের প্রকাশ করে, চলমান কর্ম বোঝায় না। যেমন — see, watch, understand, know, be, have ইত্যাদি।
এসব ক্রিয়ার সঙ্গে Present Perfect Continuous Form সাধারণত ব্যবহার করা হয় না, কারণ এগুলো কার্য নয়, বরং মানসিক অবস্থা বা অভিজ্ঞতা বোঝায়।
৩. তাই “I have known him for ten years.” বাক্যে have known সঠিক, কারণ “know” মানে কোনো ব্যক্তিকে চেনা বা জানা — এটি কোনো চলমান কাজ নয়, বরং একটি স্থায়ী অবস্থা।
৪. Present Perfect Tense-এর গঠন:
Subject + have/has + Verb এর Past Participle + Extension
এই নিয়ম অনুযায়ী বাক্যটি হবে — I have known him for ten years.
৫. উদাহরণ হিসেবে বলা যায়:
-
He has been in London for three years. (সে তিন বছর ধরে লন্ডনে আছে — অবস্থার ধারাবাহিকতা বোঝায়)
-
I have seen him for two decades. (আমি তাকে বিশ বছর ধরে দেখে আসছি — অভিজ্ঞতা বোঝায়, চলমান কর্ম নয়)
৬. “Have known” এর পরিবর্তে যদি “have been knowing” ব্যবহার করা হতো, তবে তা ব্যাকরণগতভাবে ভুল হতো, কারণ “know” ক্রিয়াটি কখনো Continuous Form-এ যায় না।
৭. মূলত, এই গঠনটি অতীতের শুরু এবং বর্তমান পর্যন্ত স্থায়ী সম্পর্ক বা জ্ঞান প্রকাশে ব্যবহৃত হয়। এখানে বক্তা বোঝাতে চায় যে সামিনকে চেনা তার জীবনের একটি স্থায়ী অংশ, যা দশ বছর ধরে অব্যাহত রয়েছে।
৮. অতএব, বাক্যের সঠিক ও ব্যাকরণসম্মত রূপ হলো —
Samin is my colleague. I have known him for ten years.
৯. এটি ইংরেজি ব্যাকরণে Present Perfect Tense-এর একটি সাধারণ প্রয়োগের উদাহরণ, যেখানে সময়কাল নির্দেশ করে কতদিন ধরে সম্পর্ক বা জ্ঞানটি বজায় রয়েছে।
এই বিশ্লেষণ থেকে স্পষ্ট হয়, “have known” ব্যবহার করা যুক্তিসঙ্গত এবং সঠিক কারণ এটি সময়ের ধারাবাহিক জ্ঞান প্রকাশ করে, যা stative verb হিসেবে Continuous রূপে ব্যবহৃত হতে পারে না।