【题目】Had Tom taken medicine just as the doctor said yesterday, he_______ quite right now.
A. must have been B. would have been
C. were D. would be
在线课程【答案】D
【解析】
试题分析:考查虚拟语气。句意:如果汤姆昨天听医生的话吃药,他现在会好很多。本句中是含有错综的虚拟语气,也就是说,条件句句是对过去的虚拟,而主句是对现在的虚拟。而B选项是与现在情况相反。故选D。