满分5 > 高中英语试题 >

If you ________ the medicine yesterday, ...

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正确。 考点:考查虚拟语气  
复制答案
考点分析:
相关试题推荐

The manager was worried about the press conference his assistant ______ in his place but, luckily, everything was going on smoothly.

A. was to give                B. would give

C. had given                  D. was giving

 

查看答案

Where was ________ the first meeting of the Chinese Communist Party was held?

A. the place that       B. it     that

C. that               D. what

 

查看答案

________ I admit that there are problems, I don’t agree that they cannot be solved.

A. When            B. Because

C. If              D. While

 

查看答案

I prefer a flat in Inverness to ________ in Perth, as I want to live near my mum’s.

A. it                B. one

C. that              D. which

 

查看答案

It is such an interesting book ________ we all like.

A. that            B. which

C. as              D. what

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.