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。(你不應該弄錯的。)。