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

John ________ to walk home if Sara hadn’t given him a lift. A. would have B. had C. would have had D. had had

249/300

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.