虚拟语气的一道题是关于对条件状语的虚拟‘what would have happened if you____her child?A had`nt B couldn`t help C wouldn`t help D didn`t help‘‘我觉得选A‘‘应该是对过去的虚拟 主句用HAVE DONE 丛中用 过去完成时‘‘但是答案是D啊?

问题描述:

虚拟语气的一道题
是关于对条件状语的虚拟‘
what would have happened if you____her child?
A had`nt B couldn`t help C wouldn`t help D didn`t help
‘‘我觉得选A‘‘
应该是对过去的虚拟 主句用HAVE DONE
丛中用 过去完成时‘‘但是答案是D啊?

d。
a太麻烦啦

1、同现在事实相反的假设
条件从句用一般过去时;主句是should( would) +动词原形
If they were here, they would help you.
2、表示与过去事实相反的假设
条件从句用过去完成时;主句是should(would) have+ 过去分词
如If she had worked harder, she would have succeeded.
3、表示对将来的假想
条件从句用一般过去时,were+ 不定式,should+ 动词原形;主句:should+ 动词原形,would + 动词原形
If you succeeded, everything would be all right.
If you should succeed, everything would be all right.
If you were to succeed, everything would be all right.
应该选A吧

对,你解释得对,就选A!

答案错了吧 我也觉得选A