高一英语题(关于虚拟语气)

来源:百度知道 编辑:UC知道 时间:2024/05/28 14:55:17
--If he ( ),he ( ) that food.
--Luckily he was sent to the hospital immediately.
A.was warned;would not take
B.would be warned;didn't take
C.had been warned;would not have taken
D.would have been warned;had not taken
为什么选C ?

对过去事实的虚拟.与过去事实相反的虚拟语气.
对过去的虚拟从句:If+主语+had done
主句:主语+would/should/could/might+had done
意思是:如果他被警告过,他就不会此那个食物.
(表示他没有被警告过)