He _______ on his computer for more than two hours when he decided to stop for a rest
Giải thích
Đáp án: D
Giải thích:
Thì quá khứ hoàn thành tiếp diễn được dùng để diễn tả quá trình xảy ra 1 hành động bắt đầu trước một hành động khác trong quá khứ và nhấn mạnh vào quá trình, thời gian. Cụ thể trong câu có dấu hiệu thời gian “two hours” nên ta phải dùng thì quá khứ hoàn thành tiếp diễn.
Cấu trúc thì quá khứ hoàn thành tiếp diễn:
S + had been + V-ing
Chọn D.
Dịch: Anh ấy đã làm việc trên máy tính được hơn hai tiếng đồng hồ rồi khi anh ấy quyết định dừng lại để nghỉ ngơi.