Trắc nghiệm tổng hợp Tiếng anh có đáp án 2023 (Phần 58)

__________for twelve hours, I felt marvelous.

3/122

__________for twelve hours, I felt marvelous.

Having slept

Have slept

Having been slept

Have been slept

Giải thích

Đáp án: A

Giải thích: Rút gọn mệnh đề trạng ngữ của một hành động xảy ra trước một hành động khác trong quá khứ ở dạng chủ động: Having + Vp2 + O, S + Vqk + O

Dịch: Ngủ được mười hai tiếng, tôi cảm thấy thật tuyệt vời.