should have done 与 ought to have doneshouln't have done 与 ought not to have done是否相同

热心网友

oughttohasfollowingfourmeaningsincludin (表示义务):Yououghttoworkharderthanthat。你应该工作更努力一点。2。Usedtoindicateadvisabilityorprudence(表示劝告):Yououghttoweararaincoat。你最好穿雨衣。3。Usedtoindicatedesirability(表示愿望):Yououghttohavebeenthere;itwasgreatfun。你本应该去,挺好玩的。4。Usedtoindicateprobabilityorlikelihood(表示可能性):Sheoughttofinishbynextweek。它可能能在下周完成。shouldhave。。。跟第三点相似。Youshouldhavebeenthere,itwasgreatfun。Youshouldnothavemadethemistake。(你不应该弄错的。)。