虚拟语气的一道题是关于对条件状语的虚拟‘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