He ______ for five hours and is still sleeping. 

A

slept 

B

has been sleeping 

C

were sleeping 

D

had slept

উত্তরের বিবরণ

img

বাক্যটি এমন একটি কাজ বোঝাচ্ছে যা অতীতে শুরু হয়েছে এবং এখনো চলমান—এ কারণেই এখানে Present Perfect Continuous tense ব্যবহার করা হয়েছে।

• “For five hours” সময়ের পরিমাণ নির্দেশ করে, যা সাধারণত Present Perfect Continuous tense–এর সঙ্গে ব্যবহৃত হয়।
• “Is still sleeping” অংশটি পরিষ্কারভাবে জানায় যে ঘুমানোর কাজটি এখনো চলছে, তাই অতীতে শুরু হয়ে বর্তমান পর্যন্ত থাকা ধারাবাহিক ক্রিয়া বোঝাতে has been sleeping–ই সঠিক।
• “Has slept” প্রয়োগ করলে বোঝায় কাজ শেষ হয়ে গেছে, কিন্তু এখানে তা নয়; কারণ ব্যক্তি এখনো ঘুমাচ্ছে।
• “Was sleeping” অতীতের নির্দিষ্ট সময় বোঝায় এবং বর্তমানে প্রভাব নেই, তাই এটি ভুল হবে।
• “Slept” simple past tense, যা শুধুই অতীতের সম্পন্ন কাজ বোঝায়; বর্তমানে এর কোনো ধারাবাহিকতা থাকে না।

English Grammar Guide
Unfavorite

0

Updated: 5 hours ago

Related MCQ

Samin is my colleague. I _______ him for ten years.

Created: 3 weeks ago

A

know

B

knew

C

have known

D

have been known

Unfavorite

0

Updated: 3 weeks ago

He ___ in this school since 2015.

Created: 2 months ago

A

works

B

worked

C

has been working

D

is working

Unfavorite

0

Updated: 2 months ago

© LXMCQ, Inc. - All Rights Reserved