I had been sleeping for 12 hours, I felt marvelous.
A. Having slept for 12 hours, I felt marvelous.
B. Have slept for 12 hours, I felt marvelous.
C. To have slept for 12 hours, I felt marvelous.
D. Have been slept for 12 hours, I felt marvelous.
Đáp án đúng: A
Đáp án A
Dịch nghĩa: Tôi đã ngủ suốt 12 tiếng, vi diệu thật.
= Ngủ suốt 12 tiếng, tôi thấy thật vi diệu.
Rút gọn câu bằng phân từ
Các đáp án còn lại có ý nhưng ngữ pháp sai.
Số bình luận về đáp án: 4