Correct option is C
Correct tense: (c)
Present Perfect Continuous
Identification (highlight):
• Structure:
have/has + been + V-ing → “have been sleeping”
• Shows an action continuing over a duration up to present reference (all night).
Grammatical Rule (English):
• Present Perfect Continuous =
have/has been + verb-ing
व्याकरणिक नियम (Hindi):
• Present Perfect Continuous की संरचना
have/has + been + verb-ing होती है; यह अवधि के साथ जारी क्रिया दर्शाती है।
Hence, option (c) is the correct answer.