记住第一点:ought to后面一定是原型,和虚拟语气无关.
第二点:你要的虚拟语气其实已经含在了have been done这个意思里,也即ought to have done sth的意思是你应该做某事(而你却没做),含有否定的意思,所以是虚拟的.
记住第一点:ought to后面一定是原型,和虚拟语气无关.
第二点:你要的虚拟语气其实已经含在了have been done这个意思里,也即ought to have done sth的意思是你应该做某事(而你却没做),含有否定的意思,所以是虚拟的.