Thần Đồng

Câu điều kiện loại 3: công thức, cách dùng và ví dụ

Giả định một điều đã không xảy ra trong quá khứ và kết quả khác đi. Có thể dùng could/might theo ý nghĩa. Câu điều kiện hỗn hợp cần xét riêng mốc thời gian...

Dùng chung mọi lớp

Công thức

Cấu trúc
If + S + had + V3/ed, S + would have + V3/ed.

S: chủ ngữ · O: tân ngữ · V: động từ nguyên mẫu · V2: quá khứ · V3: quá khứ phân từ · V-ing: dạng thêm -ing · adj: tính từ. Các mẫu thì ở đây dùng động từ thường; chú ý ghi chú riêng cho be.

Cách dùng

Khi áp dụng cấu trúc này

Giả định một điều đã không xảy ra trong quá khứ và kết quả khác đi.

If we had left earlier, we would have caught the bus.

Nếu đã rời đi sớm hơn, chúng tôi đã kịp xe buýt.

Tiếc việc đã qua

Giả định một điều đã không xảy ra trong quá khứ và kết quả khác đi.

If I had saved the file, I would not have lost my notes.

Nếu đã lưu tệp, tôi đã không mất ghi chú.

Khả năng quá khứ

Giả định một điều đã không xảy ra trong quá khứ và kết quả khác đi.

If she had brought a map, she could have found the trail.

Nếu đã mang bản đồ, cô ấy đã có thể tìm được đường mòn.

Ví dụ

If we had left earlier, we would have caught the bus.

Nếu đã rời đi sớm hơn, chúng tôi đã kịp xe buýt.

Từ và cụm từ gợi ý

if + had + V3, would/could/might have + V3, giả định trái với quá khứ.

Đây là gợi ý; cần xét ý nghĩa và ngữ cảnh để chọn cấu trúc phù hợp.

Lỗi thường gặp

Sai: If I had known, I would call you yesterday.

Đúng: If I had known, I would have called you yesterday.

Kết quả giả định trong quá khứ cần would have + V3.

Sai: If we had leave earlier, we would have arrived on time.

Đúng: If we had left earlier, we would have arrived on time.

Sau had dùng V3: left.

Lưu ý

Có thể dùng could/might theo ý nghĩa. Câu điều kiện hỗn hợp cần xét riêng mốc thời gian.

Nguồn tham khảo

Cambridge — Conditionals

Bản tóm tắt tiếng Việt và ví dụ do Thần Đồng biên soạn để tra cứu.

Xem toàn bộ công thức tiếng Anh

Bài cùng chủ đề