17000 bài tập tách từ đề thi thử môn Tiếng Anh có đáp án (Phần 3)

John to walk home if Sara hadn’t given him a lift.

634/1620

John __________ to walk home if Sara hadn’t given him a lift.

would have

had

would have had

had had

Giải thích

Đáp án C.
Dựa vào động từ đang chia ở QKHT (hadn’t given) trong mệnh đề chính.
Đây là câu điều kiện 3.