A) Have spoken
B) Have spoken
C) Have not been speaking
D) Has not been speaking
Để giải thích tại sao đáp án đúng là "has not been speaking," chúng ta cần xem xét ý nghĩa và cấu trúc của các thì trong câu.
1. **Ngữ cảnh của câu:**
Câu này có ý chỉ khoảng thời gian mà một người nào đó đã không nói chuyện điện thoại. Trong câu, "for half an hour, just a couple of minutes" ám chỉ rằng người đó chỉ nói chuyện điện thoại trong một vài phút, không phải là nửa giờ.
2. **Các tùy chọn:**
a. have spoken
b. have spoken
c. have not been speaking
d. has not been speaking
3. **Phân tích từng tùy chọn:**
- **a và b: have spoken** không đúng vì "have spoken" là thì hiện tại hoàn thành, dùng để nói về một hành động đã hoàn thành trong quá khứ mà không liên quan đến thời gian kéo dài hay liên tục.
- **c: have not been speaking** cũng không đúng vì "have" dùng cho chủ ngữ số nhiều hoặc "I/you/we/they." Trong câu này, chủ ngữ là "He," do đó, chúng ta cần dùng "has."
- **d: has not been speaking** là thì hiện tại hoàn thành tiếp diễn, nó phù hợp với ngữ cảnh của câu. Thì này dùng để chỉ một hành động đã bắt đầu trong quá khứ và vẫn còn diễn ra, hoặc vừa mới kết thúc với kết quả rõ ràng. Trong câu này, nó có nghĩa là anh ta đã không nói chuyện điện thoại trong suốt một khoảng thời gian liên tục (nửa giờ), mà chỉ nói trong một vài phút.
=> **Đáp án đúng là d. has not been speaking** bởi vì nó diễn tả chính xác rằng anh ta không nói chuyện điện thoại trong khoảng thời gian dài (nửa giờ), mà chỉ trong một vài phút. Điều này phù hợp với ngữ cảnh thời gian của câu.
Ghi chú: Bài tập này được trích xuất từ ứng dụng TOEIC Max , phần tạo lộ trình 900+.
Bạn đang hoặc có nhu cầu học và thi chứng chỉ Toeic? Bạn chưa biết bắt đầu từ đâu hoặc chưa tìm thấy công cụ nào để học mọi lúc, mọi nơi? Hãy tải ngay App Luyện Thi Toeic Online: TOEIC® Max