题目内容

【题目】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正确。

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网