ought to是应该的意思 can是能的意思
ought to强调先天能做某事;can强调后天能做某事(如果我没记错的话)呵呵~~~~~~
ought to :必须,应该can 能够,有能力
ought to =should