B1

S + should have / should not have + V3

should have — 〜すべきだった

解説

するべきだったのにしなかったこと、あるいはすべきでなかったのにしたことを言います。相手を責めるときや、自分を悔やむときの言い方です。 よくある誤り: should have は過去のことだけです。これからのことを助言するなら普通の should を使います: You should tell me ✓。

例文

You should have told me.

言ってくれればよかったのに。

I should not have eaten so much.

あんなに食べるべきではありませんでした。

She should have left earlier.

彼女はもっと早く出るべきでした。

練習する

選択式の問題で理解度を確認しましょう

「S + should have / should not have + V3」を効果的に学ぶ

文法項目「S + should have / should not have + V3」(should have — 〜すべきだった)は、CEFR 3 の重要な構造のひとつです。使いこなすには、使われる文脈をよく理解し、繰り返し練習することが必要です。

学習のコツ: 例文を何度も声に出して読み、自然な反射を作りましょう。次に、自分の状況で文を作ってみてください。発音ボタンで正しい発音を聞きながら練習できます。

関連する文法と語彙をより深く理解するために、レッスン「」の全体も見てみましょう。

よくある質問