_________ for twelve hours, I felt marvelous.
A.To have been slept
B.Having been slept
C.To have slept
D.Having slept

Các câu hỏi liên quan