今回は助動詞のshould have〜すべきだった」について紹介します。

これは過去に「あ〜すればよかった」などの後悔をあらわします。
これを否定文にすれば「〜するべきではなかった」となり、とても会話の中で使われる表現なので、覚えときましょう^^

基本は「should+have+過去分詞」です^^
否定形は「shouldn't+have+過去分詞」になります^^


I should have bought eggs.(たまごを買うべきだった。)

He should have done his job.(彼は仕事を終わらすべきだった)

I shouldn't have come here.(ここに来るべきではなかった)

She shouldn't have paid for that.(彼女はそれを支払うべきではなかった)

など、最初は使い慣れませんが、すごく使われる表現です^^

過去分詞についてはこちらを参照してください^^↓
過去分詞一覧表