题目内容
【题目】If you ________ the medicine yesterday, you ________ well now.
A.took, might be
B.had taken, might have been
C.had taken, might be
D.took, might have been
【答案】C
【解析】考查虚拟语气。本句条件句中时间状语是yesterday,这是一个过去时间,所以从句中使用“过去完成时”表示与过去相反,主句的时间状语是now,说明主句与现在事实相反,所以主句使用“情态动词+动词原形”。句意:如果昨天你服药了,现在你就会很好。故C正确。
练习册系列答案
相关题目