এখানে সঠিক উত্তর হলো has been।
বাক্যটিতে 'for three weeks' এবং 'He is still in hospital' অংশগুলো দেখে বোঝা যায়, কাজটি অতীতকালে শুরু হয়ে বর্তমানেও চলছে। এমন বোঝাতে Present Perfect Continuous Tense অথবা state verb-এর ক্ষেত্রে Present Perfect Tense ব্যবহার করতে হয়।
ব্যক্তিগত সহায়তা এবং আপনার কোর্স, পরীক্ষা ও পেমেন্ট হিস্ট্রি দেখতে অ্যাকাউন্টে লগইন করুন।
* চ্যাটবট সরাসরি অ্যাকাউন্ট তৈরি বা লগইন করতে পারে না।