Câu hỏi By the time he finishes his speech, I ______ for over one hour. A. will have slept B. sleep C. have slept D. am sleeping