YOMEDIA
NONE
  • Câu hỏi:

    I made two minor mistakes. Therefore, I didn't get full marks for the test.

    • A. If I didn't make mistakes, I would get full marks for the test.
    • B. But for two minor mistakes, I would have got full marks for the test.
    • C. Hadn't I made two minor mistakes, I would have got full marks for the test.
    • D. If the mistakes hadn't been minor, I would have got full marks for the test.

    Lời giải tham khảo:

    Đáp án đúng: B

    Đáp án B

    Phương pháp giải:

    Kiến thức: Câu điều kiện – các từ thay thế cho “if”

    Giải chi tiết:

    Động từ trong mệnh đề gốc chia quá khứ đơn => viết lại dùng câu điều kiện loại 3

    Cách dùng: câu ĐK loại 3 diễn tả điều kiện trái với quá khứ dẫn đến kết quả trái với quá khứ.

    Công thức: If + S + V-quá khứ hoàn thành (had P2), S + would have P2

    Dạng đảo ngữ: Had + S + (not) P2, S + would have P2

    Cấu trúc khác đồng nghĩa: But for + N, S + would (not) have P2 (nếu không vì / nhờ …)

    = Had it not been for + N, S + would (not) have P2

    = If it hadn’t been for + N, S + would (not) have P2

    Tạm dịch: Tôi đã mắc hai lỗi nhỏ. Vì vậy, tôi đã không đạt điểm tuyệt đối cho bài kiểm tra.

    = B. Nếu không vì hai lỗi nhỏ, tôi sẽ đã đạt điểm tuyệt đối cho bài kiểm tra rồi.

    Các phương án khác:

    A. Dùng sai câu điều kiện (phương án hiện tại là câu điều kiện loại 2)

    C. Sai ở “Hadn’t” => Had I not made

    D. Nếu những sai sót không nhỏ, tôi sẽ đã đạt điểm tuyệt đối cho bài kiểm tra. => sai nghĩa

    ADSENSE

Mã câu hỏi: 280733

Loại bài: Bài tập

Chủ đề :

Môn học: Tiếng Anh

Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài

 
YOMEDIA

Hướng dẫn Trắc nghiệm Online và Tích lũy điểm thưởng

 

 

CÂU HỎI KHÁC

AANETWORK
 

 

YOMEDIA
AANETWORK
OFF