You only had meat and fish yesterday. If you had eaten vegetables, they easily.
A. would digest
B. digested
C. will digest
D. would have digested
网友回答
A. would digest
B. digested
C. will digest
(答案→)D. would have digested
解析:考查虚拟语气:句意:你昨天只吃了鱼和肉。如果你吃了蔬菜,他们就会很容易消化。If条件句用过去完成时表示和过去相反的条件句,主句用would have done“过去本来会做..而没有”,选D。