Đề kiểm tra Tiếng Anh 12 iLearn Smart World Unit 2 có đáp án

He _____ for hours now because he didn’t get enough sleep last night. A. sleeps B. slept C. has slept D. has been sleeping

12/40

He _____ for hours now because he didn’t get enough sleep last night. 

sleeps

slept

has slept

has been sleeping

Giải thích

Đáp án đúng: D

Giải thích: Thì hiện tại hoàn thành tiếp diễn: S + have/has + been + V-ing…

Dịch nghĩa: Anh ấy đã ngủ suốt nhiều giờ liền vì tối qua anh ấy không ngủ đủ giấc.