মেধাবী
Toggle menu

She _______ training for the marathon ______ three months.

সঠিক উত্তর
has been, for

বিস্তারিত ব্যাখ্যা

এই প্রশ্নের বিশেষজ্ঞ বিশ্লেষণ

• পূর্বে শুরু হয়ে এখনো পর্যন্ত চলছে এরকম বুঝাতে present perfect continuous tense হয়।
- - অর্থাৎ have / has been + ing হয়।
- Period of time বুঝাতে for এবং point of time বুঝাতে since ব্যবহার হয় এবং verb-টি Present perfect continuous tense হয়

• Period of time হচ্ছে সেই সময়কাল যাকে সময় গণনার একক (সেকেন্ড, মিনিট, ঘন্টা, সপ্তাহ, মাস, বছর ইত্যাদি) দ্বারা গণনা করা হয়। যেমন- এক সেকেন্ড, এক মিনিট, এক ঘন্টা, এক সপ্তাহ, এক মাস, এক বছর, দুই বছর, ইত্যাদি।
- যেমন:
- He has been living here for five months.
- He is working for six hours.
- তাই নিয়মানুসারে সঠিক উত্তর - She has been training for the marathon for three months.

• ব্যতিক্রম- (for) a long time (অনেক/দীর্ঘ সময়/ক্ষণ/দিন।) যেমন-
- We have been reading in this school for four years.
- He said nothing for a long time.
- Rima has been working here for eight months.

• অন্যদিকে 'Since' preposition টি point of time অর্থাৎ কোনো কাজ শুরুর নির্দিষ্ট সময় বোঝাতে ব্যবহৃত হয়‌।
- যেমন:
• He has been ill since last Friday.
• Fahema lives in Dhaka since 2016.

সকল অপশন

রেফারেন্স মাত্র

has been, for সঠিক
has been, since
have been, since
have been, during

প্রশ্ন তথ্য

বিষয়
English Grammar
শ্রেণী
বিসিএস
মার্ক
1.00

অ্যাপে আরও ১ লক্ষ+ প্রশ্ন অনুশীলন করুন

বিনামূল্যে • ৪.৯★ রেটিং • ৫০K+ ডাউনলোড

ডাউনলোড করুন

মেধাবী অ্যাপ

বিনামূল্যে • ৪.৯★

ডাউনলোড