急诊手册:会做但讲不出道理的英语题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 23:59:42
He would gain weight,but he _____ enough.
A.would eat
B.didn't eat
C.doesn't eat
D.hadn't eat
我有疑惑 正确答案是C 我有个同学说B跟C没区别刚 我不懂了。。。。。
请高人指点

这种but 结构可看成通过上下文表示假设的情况,如果but前的分句用表示与现在事实相反的假设,but 句子中谓语用一般现在时,;如果but 前的分句用表示与过去相反的假设,but 句子谓语用一般过去时,可改为if 从句