问题补充:
If you had listened to the doctor, you all right now.
A. are
B. were
C. would have been
D. would be
答案:
A. are
B. were
C. would have been
(答案→)D. would be
解析:考查虚拟语气。本句是错综条件句的虚拟语气,从句是对过去的虚拟时,从句中使用“过去完成时”;主句是对现在的虚拟,使用“情态动词+动词原形”;句意:如果你听医生的话,你现在就好起来了。故D正确。