Up5me
Trang chủ > Câu hỏi lẻ > jfOYP5cfOWnK

Đề bài

They ________ supper when the telephone rang.

had
have had
were having
have been having

Lời giải 2

Phương pháp giải

Lời giải chi tiết

Phương pháp:

Chúng ta sử dụng thì quá khứ tiếp diễn để diễn tả một hành động đang xảy ra tại một thời điểm cụ thể trong quá khứ hoặc khi có một hành động khác chen vào. Công thức của thì quá khứ tiếp diễn là:

was/were + V-ing

Ở trường hợp này, hành động "they were having supper" bị chen vào bởi một hành động khác - "the telephone rang".

Phân tích:

A. had - Đây là thì quá khứ đơn, không phù hợp vì nó diễn tả hành động đã hoàn tất và không có sự diễn ra tiếp diễn.

B. have had - Đây là thì hiện tại hoàn thành, không phù hợp vì câu hỏi yêu cầu một hành động trong quá khứ.

C. were having - Phù hợp với cấu trúc thì quá khứ tiếp diễn, dùng để mô tả hành động đang diễn ra (eating supper) khi có một hành động khác chen vào (the telephone rang).

D. have been having - Đây là thì hiện tại hoàn thành tiếp diễn, không phù hợp vì câu hỏi yêu cầu một hành động trong quá khứ.

Dịch nghĩa:

Câu hoàn chỉnh: They were having supper when the telephone rang.

Dịch: Họ đang ăn tối thì điện thoại reo.

Kết luận:

Đáp án đúng là C. were having.

Chú ý khi giải

  • Chú ý sự khác biệt giữa các thì quá khứ đơn và quá khứ tiếp diễn. Quá khứ đơn thường chỉ hành động đã hoàn tất, trong khi quá khứ tiếp diễn diễn tả hành động đang xảy ra và có thể bị gián đoạn bởi một hành động khác.
  • Nhận biết các từ ngữ trong câu như "when" có thể giúp xác định hành động nào chen ngang vào hành động đang xảy ra.