2016年12月英语6级真题:会做但讲不出道理的英语题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 05:19:53
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 从句