student asking question

should haveとありますが、shouldだけだと、意味がおかしくなりますか?

teacher

ネイティブによる回答

Rebecca

「should have」はこの場合、何かが起こらなかったが起こってほしかったという意味で使われるので、過去の過ちや失敗を表現するときに使われます。「should have」は常に過去形の動詞と一緒に使われます。この場合、「should」だけでは正しくないでしょう。さらに、「should」は通常は動詞の単純形や基本形に付けられる一方で、「should have」の「have」は過去形や完了形の動詞に付けられ、行動が完了したことを示します。 例: You should eat something before you go to school.(学校に行く前に何か食べておくべきだよ。) 例: You should have eaten something before you went to school.(学校に行く前に何か食べておくべきだったね。)

よくあるQ&A

04/23

さっきの表現をクイズで解いてみよう!

寒くなると思ったら、自分のジャケットを持ってくるべきだったんだよ。