题目内容

If you had listened to the doctor, you  _________ all right now.
A.areB.wereC.would have beenD.would be
D

试题分析:考查虚拟语气。本句是错综条件句的虚拟语气,从句是对过去的虚拟时,从句中使用“过去完成时”;主句是对现在的虚拟,使用“情态动词+动词原形”;句意:如果你听医生的话,你现在就好起来了。故D正确。
点评:本句属于条件句的虚拟语气,是错综条件句,主句是对现在时的虚拟,从句是对过去时的虚拟。从句对过去的虚拟时,从句中使用“过去完成时”;主句对现在的虚拟,使用“情态动词+动词原形”;
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网