If you had taken your medicine yesterday, you______well now.

admin2012-04-01  19

问题 If you had taken your medicine yesterday, you______well now.

选项 A、should be
B、would have been
C、would be
D、will be

答案C

解析 本题考查虚拟语气。本题考查的是错综时间虚拟语气中谓语动词的用法。在错综时间虚拟句中,条件从句表示的动作与主句表示的动作发生的时间不一致。从句表示的是与过去事实相反的假设,用的是过去完成时态。主句表示的是与现在事实相反的情况,所以需要用“would+动词原形”的形式,故答案为C)。
转载请注明原文地址:https://jikaoti.com/ti/Gw3MFFFM
0

最新回复(0)