It took him two hours to do his homework.
Giải thích
Đáp án: D
Giải thích:
take somebody time to do something: ai đó mất bao lâu để làm gì
= somebody spend time doing something
have something done: có cái gì được làm bởi ai (nhờ ai làm cái gì cho)
Dịch: Anh ấy mất hai giờ để làm bài tập về nhà.
A. Anh ấy đã làm bài tập về nhà hai giờ trước.
B. Anh ấy đã hoàn thành bài tập về nhà hai giờ trước.
C. Anh ấy đã nhờ người làm bài tập cho mình trong hai tiếng đồng hồ.
D. Anh ấy đã dành hai giờ để làm bài tập về nhà.
Chọn D.