for twelve hours, I felt marvelous. A. Having slept B. Have slept C. Having been slept D. Have been slept
______ for twelve hours, I felt marvelous.
A. Having slept
B. Have slept
C. Having been slept
D. Have been slept
______ for twelve hours, I felt marvelous.
A. Having slept
B. Have slept
C. Having been slept
Đáp án: A
Giải thích: Dùng mệnh đề phân từ khi hai mệnh đề cùng chủ ngữ: Having + Vp2, S + V
Dịch: Sau khi ngủ mười hai tiếng đồng hồ, tôi cảm thấy thật tuyệt vời.