题目内容
【题目】You ________ all right now if you ________ to the doctor then.
A.would be;had listened
B.would have been;had listened
C.would be;listened
D.would have been;listened
【答案】A
【解析】
试题分析:考查虚拟语气。本句是错综条件句的虚拟语气,从句中有then,表示是对过去的虚拟,从句使用“过去完成时”;主句是对现在的虚拟,使用“情态动词+动词原形”。句意:如果你听医生的话,你现在就好起来了。故A正确。
【名师点评】本句属于条件句的虚拟语气,是错综条件句,主句是对现在时的虚拟,从句是对过去时的虚拟。从句对过去的虚拟时,从句中使用“过去完成时”;主句对现在的虚拟,使用“情态动词+动词原形”;
练习册系列答案
相关题目