義務 〜すべきである
should の基本的な意味は「〜しなければならない」、「〜すべきである」といった義務や必要性です。 但し、義務の強さはmustよりは弱いです。

You should work hard to make your family comfortable.
君は家族を楽させる為に一生懸命に働くべきだ。

Kids should go to bed early.
子供は早く寝るべきだ。

後悔 〜すればよかったのに
should + have + 過去分詞で「〜すればよかったのに」という公開を表す表現となります。

I should have waited for a while untill she appeared.
彼女が現れるまでしばらく待てばよかったのに。

He shouldn't have abandoned his business.
彼は事業をやめるべきではなかったのに。

image