A) Have
B) Has
C) Had
D) Have had
Câu "If he had completed his task earlier, we wouldn’t _____ to spend much time on it now." là một câu điều kiện hỗn hợp (mixed conditional sentence) kết hợp giữa điều kiện loại 3 và loại 2.
1. **Định nghĩa về các loại câu điều kiện**:
- **Câu điều kiện loại 3** diễn tả một tình huống không có thật trong quá khứ và hệ quả của nó. Công thức:
- If + thì quá khứ hoàn thành (Past Perfect), S + would have + V3/V-ed.
- Ví dụ: If he had studied harder, he would have passed the exam.
- **Câu điều kiện loại 2** diễn tả một tình huống không có thật ở hiện tại và kết quả của nó. Công thức:
- If + thì quá khứ đơn (Past Simple), S + would + V1.
- Ví dụ: If I were rich, I would buy a new car.
2. **Phân tích câu hỏi**:
- Mệnh đề điều kiện "If he had completed his task earlier" sử dụng thì quá khứ hoàn thành (Past Perfect), biểu thị một sự việc không có thật trong quá khứ.
- Mệnh đề chính "we wouldn’t _____ to spend much time on it now" nói về hậu quả ở hiện tại.
Trong câu này, ta cần kết hợp giữa quá khứ và hiện tại:
- Hậu quả "we wouldn’t have to spend much time on it now" là điều không có thật ở hiện tại, nên ta sử dụng dạng thức của câu điều kiện loại 2.
**Phân tích các đáp án**:
a. **have**: Đúng vì "have to" ở hiện tại phù hợp cho cách diễn đạt một sự việc không có thật ở hiện tại.
b. **has**: Sai vì "has to" chỉ sử dụng với chủ ngữ số ít (he, she, it), không phù hợp với we.
c. **had**: Sai vì "had to" sử dụng để diễn tả một sự việc bắt buộc trong quá khứ.
d. **have had**: Sai vì không phù hợp về ngữ pháp trong cấu trúc câu điều kiện hỗn hợp này.
Vậy đáp án chính xác là **a. have**.
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