He _________ for over three hours when he finished the report.
Đáp án đúng: D
Kiến thức về sự phối thì động từ
Ta có công thức với when, dùng để diển tả một hành động xảy ra trước một hành động khác trong quá khứ:
Ta có công thức: When S1 + V1 (quá khứ đơn), S2 + V2 (quá khứ hoàn thành)
+Căn cứ vào “for over three hours”, ta thấy ở đây ta muốn nhấn mạnh quá trình diễn ra của sự việc, nên ta sẽ dùng thì quá khứ hoàn thành tiếp diễn.
+Ta có công thức: S + had been+ V-ing
=>Chỉ có đáp án D đúng cấu trúc
Tạm dịch:Lúc mà anh ấy hoàn thành bản báo cáo, anh ấy đã đánh máy hơn ba giờ đồng hồ.