If it ________ their encouragement, he could have given it up.

Đáp án đúng: A
Dịch: Nếu không vì sự khuyến khích của họ, anh ta có thể đã từ bỏ nó.
=> Căn cứ vào ngữ cảnh câu, ta thấy câu đang sử dụng câu điều kiện loại 3-diễn tả điều không có thực trong quá khứ 
*Cấu trúc: "If it hadn’t been for N ....., S+ would/ could(n't) + have +VP2"
(Nếu không vì...., thì.....)
*Note: If it hadn't been for sb/sth (idm): đây là một idm thể hiện ý muốn nói không có sự giúp đỡ, can thiệp hay tác động của ai, cái gì thì mọi chuyện sẽ đi theo hướng khác
--> Mặc dù đáp án D đúng về cấu trúc trong câu điều kiện loại 3, nhưng chưa phù hợp về nghĩa

Số bình luận về đáp án: 2