30 đề thi thử đề thi thử THPTQG môn Tiếng Anh có lời giải chi tiết (Đề số 25)

He is tired now. He_______for a long time

31/80

He is tired now. He_______for a long time.

learned

learns

has learned

has been learning

Giải thích

 Đáp án là D. Thì hiện tại hoàn thành tiếp diễn diễn tả hành động đã xảy ra trong quá khứ, và còn tiếp diễn ở hiện tại.

Dịch: Bây giờ anh ta rất mệt. Anh ta đã học thời gian dài rồi.