The correct option is D sleeping
As the sentence is in the future perfect continuous tense, the main verb ‘sleep’ must be in the present participle form. ‘Sleep’ becomes ‘sleeping’ to complete this sentence. It tells us that the action of ‘sleeping’ began in the past, is continuing at the present, and will continue in the future till 9am.