He____ his essay all day, but he hasn’t finished it yet.
Giải thích
Đáp án: C. has been writing
Giải thích: Với mệnh đề phía sau “he hasn’t finished it yet” (anh ấy chưa hoàn thành) thể hiện sự việc đề cập trước đó vẫn còn tiếp diễn ở hiện tại, hơn nữa kết hợp với trạng từ chỉ thời gian “all day” (cả ngày) thể hiện người nói muốn nhấn mạnh tính liên tục của hành động nên động từ phải được chia ở thì hiện tại hoàn thành tiếp diễn.
Dịch nghĩa: He has been writing his essay all day, but he hasn’t finished it yet. (Anh ấy đã viết bài luận cả ngày, nhưng anh ấy vẫn chưa hoàn thành nó.)