主动形式表示被动含义( ) he( )hard in those days,he ( ) so much progress now.A.If; didn't train; couldn't makeB.Had; not trained; couldn't makeC.Had; not trained; couldn't have madeD.Hadn't; trained; wouldn't ha
网友回答
你的句子是虚拟语气,着重于从过去到现在.如果换成非虚拟语气结构的句子,就是:He trained hard in those days,so he has made much progress now.另外now指代的是“到目前为止”,而不是“今天”.“到目前为止”,就时态而言,应该是现在完成时.所以,C是正确的选项.现在你再把非虚拟语气结构的句子变回到虚拟语气,肯定变否定,过去式变成完成式,这样你就明白了.