18.——If he______ , he ______ that food.——Luckily he was sent to

18.——If he______ , he ______ that 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.would have been warned; had not taken

正确答案是B