虚拟语气的几个问题1.If I 【were 】not busy,I would have come.假若我不忙,我早就来了.为什么后面用would have done 前面不用had done2.Should you be fired,your health care and other benefits 【will not 】be immediately cut off.如果你被解雇了,你的医疗保险和其他受益不会立即解除.虚拟语气后面的主句应该是wouldn't啊,为什么是will not?
问题描述:
虚拟语气的几个问题
1.If I 【were 】not busy,I would have come.假若我不忙,我早就来了.
为什么后面用would have done 前面不用had done
2.Should you be fired,your health care and other benefits 【will not 】be immediately cut off.如果你被解雇了,你的医疗保险和其他受益不会立即解除.
虚拟语气后面的主句应该是wouldn't啊,为什么是will not?
答
1.主句和通常状况相反,我忙指的是 一直都很忙,过去,现在,将来都忙
当然这里用If I had not been busy 更好.
2.If sb.should do,或should sb.do这个并非一定是虚拟语气,should翻译成万一.所以后面用will not是可以的.