উত্তর সিলেক্ট করলে সঠিক ও ভুল দেখাবে।
ব্যাখ্যা ও সঠিক সমাধান
উত্তর:
She has been sleeping for six hours.
এখানে সঠিক উত্তর হলো She has been sleeping for six hours. কারণ বিষয়টি খুব সহজ। যখন কোনো কাজ অতীতে শুরু হয়ে এখনো চলছে এমন বোঝায়, তখন আমরা Present Perfect Continuous Tense ব্যবহার করি।
সহজ কিছু নিয়ম মনে রাখলেই আর ভুল হবে না:
- সময়ের ব্যাপ্তি বা কতক্ষণ ধরে কাজটা চলছে তা বোঝাতে for ব্যবহার করা হয় (যেমন: for six hours)।
- নির্দিষ্ট কোনো সময় বা পয়েন্ট থেকে কাজ শুরু হয়েছে বোঝাতে since বসে (যেমন: since 10 AM)।
- যেহেতু এখানে 'ছয় ঘণ্টা' একটি সময়ের ব্যাপ্তি, তাই এখানে for বসবে এবং গঠনটি হবে: Subject + have/has been + verb-ing + for/since + time।
এই গঠন অনুযায়ী, She has been sleeping for six hours বাক্যটি ব্যাকরণগতভাবে একদম সঠিক।