---I have great difficulty working out this problem.--- ______ to me, you ______ less difficulty with such problems now.A.If you had listened; would have hadB.If you listened; would haveC.Had you listened; would haveD.If you listen; will have
网友回答
C解析答语中的时间状语各不相同;从句中是过去时,主句中是现在时,因此用虚拟语气时,从句中用had done,主句中用“情态动词+do”,即had listened与would have。本句还涉及省略:If you had listened to me=Had you listened to me。