Đáp án C
Giải thích: Cấu trúc đảo ngữ với câu điều kiện loại 3
If + S + had + V(phân từ), S + would have (not) + V(phân từ)
=> Had + S + V(phân từ), S + would have (not) + V(phân từ)
Vế đầu của câu là vế kết quả của câu điều kiện loại 3, nên vế điều kiện cũng phải là cấu trúc của câu điều kiện loại 3.
Dịch nghĩa: Con mèo của tôi sẽ không cắn con cá đồ chơi nếu nó biết là con cá được làm bằng cao su.
A. if she has known
Không có cấu trúc câu điều kiện với thì hiện tại hoàn thành. Nếu động từ chia ở quá khứ hoàn thành thì phương án này mới đúng.
B. if she should known
Không có thì nào chia động từ như vậy.
D. if she knew
Đây là cấu trúc vế điều kiện của câu điều kiện loại 2.
“If + S + V(quá khứ đơn), S + would + V(nguyên thể)”