您现在的位置是:首页 > 学科知识查询 > 高中英语题库

If you the medicine yesterday, you well now.A. took, might be B. had taken, might have beenC. had t

编辑:chaxungu时间:2026-04-27 03:01:14分类:高中英语题库

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