We are friends. We... each other for years.
A
knew
B
know
C
have been knowing
D
have known
Correct Answer: have known
কোনো কাজ আগে থেকে আরম্ভ হয়ে বর্তমানেও চলছে বুঝাতে Verb টির Present Perfect continuous tense হয়। কিন্তু যে সকল perfect continuous tense হয় না বাক্যে for/since থাকলেও তাদের Present perfect tense এ ব্যবহার করা হয়। সাধারণত Be have, see, know ইত্যাদি Verb এর Perfect Continuous হয় না।