If you had taken your medicine yesterday, you______well now.A、should beB、would

游客2024-07-03  9

问题 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://tihaiku.com/zcyy/3660530.html
最新回复(0)