were/was to have done 可以代替would/should have done
问题描述:
were/was to have done 可以代替would/should have done
或者是不是只有were to have done 存在?没有was to have done
答
在虚拟语气中,be动词的过去时只有were,也就是虚拟语气中be动词只能用were,而不能用was.
另外 ,were to have done不能代替would/should have done.