单选题 ——If he ______, he ______ bad food.
——Luckily he was sent to the hospital immediately.
A. was warned; would not take
B. had been warned; would not have taken
C. would be warned; had not taken
D. had driven; wouldn't have got

【正确答案】 B
【答案解析】