He is my best friend now, and - for many years.
ক) was
খ) had been
গ) has been
ঘ) was to be
বিস্তারিত ব্যাখ্যা:
For many years দ্বারা একটি সময়কাল ধরে বর্তমান পর্যন্ত বোঝানো হয়েছে এবং 'now' দ্বারা বর্তমানেও সম্পর্ক বজায় আছে। তাই Present Perfect Tense has been সঠিক।
Related Questions
ক) didn't have
খ) haven't had
গ) might have
ঘ) couldn't have
Note : The test is going on দ্বারা বোঝানো হয়েছে যে পরীক্ষা চলছে। এর অর্থ হলো সমস্যা এখনো শেষ হয়নি। তাই Present Perfect Tense এর negative form haven't had সঠিক।
ক) was seeing
খ) see
গ) have seen
ঘ) have been seeing
Note : Since last year দ্বারা একটি নির্দিষ্ট সময় থেকে বর্তমান পর্যন্ত বোঝানো হয়েছে। 'Once' দ্বারা অভিজ্ঞতা বোঝানো হয়েছে। তাই Present Perfect Tense ব্যবহৃত হবে। 'See' verb টির continuous form হয় না। তাই have seen সঠিক।
ক) has been
খ) was
গ) is
ঘ) has
Note : For about fortnight দ্বারা একটি নির্দিষ্ট সময় ধরে চলমান অবস্থা বোঝানো হয়েছে। 'Be' verb টির continuous form হয় না। তাই Present Perfect Tense ব্যবহৃত হবে। তাই has been সঠিক।
ক) has been
খ) was
গ) is
ঘ) has
Note : For about a month দ্বারা একটি নির্দিষ্ট সময় ধরে চলমান অবস্থা বোঝানো হয়েছে। 'Be' verb টির continuous form হয় না। তাই Present Perfect Tense ব্যবহৃত হবে। তাই has been সঠিক।
ক) has being
খ) has been
গ) is
ঘ) was
Note : Since four O'clock দ্বারা একটি নির্দিষ্ট সময় থেকে বর্তমান পর্যন্ত চলমান অবস্থা বোঝানো হয়েছে। 'Be' verb টির continuous form হয় না। তাই Present Perfect Tense ব্যবহৃত হবে। তাই has been সঠিক।
ক) know
খ) am knowing
গ) have known
ঘ) have been knowing
Note : For five years দ্বারা একটি নির্দিষ্ট সময় ধরে চলমান অবস্থা বোঝানো হয়েছে। 'Know' verb টির continuous form হয় না। তাই Present Perfect Tense ব্যবহৃত হবে। তাই have known সঠিক।
জব সলুশন