should have done sth, ought to have done sth,比如:我本该去图书馆的,可是雨太大了,就没去I should have gone to the school liberary ,but it rained heavily,so i did not .