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 の重要な構造のひとつです。使いこなすには、使われる文脈をよく理解し、繰り返し練習することが必要です。
学習のコツ: 例文を何度も声に出して読み、自然な反射を作りましょう。次に、自分の状況で文を作ってみてください。発音ボタンで正しい発音を聞きながら練習できます。
関連する文法と語彙をより深く理解するために、レッスン「」の全体も見てみましょう。