17000 bài tập tách từ đề thi thử môn Tiếng Anh có đáp án (Phần 3)

She on her computer for more than two hours when she decided to stop for a rest.

443/1620

She _____________ on her computer for more than two hours when she decided to stop for a rest.

has worked

has been working

was working

had been working

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: Cô ấy đã làm việc trên máy tính được hơn hai tiếng đồng hồ rồi khi cô ấy quyết định dừng lại để nghỉ ngơi.