--- If he , he that food.
--- Luckily, he was sent to hospital immediately.
A. was warned; would not eaten
B. had been warned; would not have eaten
C. would be warned; had not eaten
D. would have been warned; had not eaten
网友回答
A. was warned; would not eaten
(答案→)B. had been warned; would not have eaten
C. would be warned; had not eaten
D. would have been warned; had not eaten
解析:考查虚拟语气。根据句意可知考查与过去事实相反的虚拟语气,故从句用had + v-ed,主句用would have + v-ed。句意:——如果他被警告,那么它就不会吃那些食物了。——幸运的是,他被立即送往医院。