You shouldn’t have.の意味は?贈り物への感謝の使い方・返し方

You shouldn’t have.の意味・使い方・返し方を解説するアイキャッチ画像

You shouldn’t have. は、プレゼントや親切を受けたときに「そんなことまでしてくれなくてよかったのに!」「わざわざありがとう」と伝える定番表現です。

単語だけを見ると相手を責めているように見えますが、笑顔と温かい声で言えば、中心にあるのは感謝です。一方、後ろに動作を続けると本当に「〜すべきではなかった」という後悔・批判にもなります。この記事では、この意外な違いを例文と会話で整理します。

You shouldn’t have.の意味

贈り物や特別な気遣いに対する You shouldn’t have. は、自然な日本語では次のような意味です。

  • そんなことまでしてくれなくてよかったのに!
  • そこまで気を遣わなくてもよかったのに。
  • わざわざ本当にありがとう。

直訳の「あなたはするべきではなかった」をそのまま拒絶として受け取る必要はありません。「必要ではなかったのに、私のためにしてくれた」という遠慮を示すことで、かえって感謝を強く伝えます。

しゅみすけ(大山俊輔)

日本語の「手ぶらでよかったのに!」と同じ感覚です。贈り物が嫌なのではなく、相手の手間や出費を気遣っています。

なぜhaveの後ろがない?省略の仕組み

文法上は shouldn’t have+過去分詞 で、「〜するべきではなかった(実際にはした)」を表します。

しかし贈り物を目の前にした会話では、相手が何をしたか明らかです。そのため bought me a giftgone to all this trouble が省略されます。

  • You shouldn’t have bought me a gift. → プレゼントまで買わなくてよかったのに。
  • You shouldn’t have gone to all this trouble. → こんなに手間をかけなくてよかったのに。
  • You shouldn’t have. → そこまでしなくてよかったのに。

短い形ほど決まり文句らしく、贈り物を受け取った瞬間の反応として自然です。

ネイティブが感じるニュアンス

感謝用法には、驚き+感謝+相手への気遣いが重なっています。うれしそうな表情で言い、その後にお礼や具体的な感想を添えると誤解されません。

A: I brought you a little something from Paris.
B: You shouldn’t have! Thank you—it’s beautiful.
A:パリからちょっとしたお土産を持ってきたよ。
B:そんな、よかったのに!ありがとう。すてきだね。

ただし、険しい表情で You shouldn’t have done that. と言えば批判になります。表情、声、後ろの言葉が意味を決めます。

感謝と「〜すべきではなかった」の違い

You shouldn’t have.の感謝とYou shouldn’t have done that.の後悔・批判を比較する画像

You shouldn’t have!:感謝

贈り物・サプライズ・親切への反応。笑顔で言い、感謝の言葉が続きます。

You made dinner for all of us? You shouldn’t have!
みんなの夕食を作ってくれたの?そんな、よかったのに!

You shouldn’t have done that.:批判

相手の過去の行動を「するべきではなかった」と否定します。

You shared her private message? You shouldn’t have done that.
彼女の個人的なメッセージを見せたの?そんなことをするべきではなかったよ。

I shouldn’t have done that.:自分の後悔

主語を I にすると、「あんなことをしなければよかった」という後悔です。

I shouldn’t have stayed up so late. I can barely keep my eyes open.
あんなに夜更かししなければよかった。眠くて目を開けていられない。

場面別の自然な例文

誕生日プレゼント

A: Happy birthday! I remembered you wanted this book.
B: You shouldn’t have! I’ve been looking for it everywhere.
A:誕生日おめでとう!この本が欲しいって言ってたよね。
B:そんな、よかったのに!ずっと探してた本なの。

職場での気遣い

A: I picked up some coffee for you on the way.
B: You shouldn’t have, but thank you. I really needed this.
A:途中であなたのコーヒーも買ってきました。
B:わざわざよかったのに、ありがとう。ちょうど欲しかったです。

ホームパーティー

A: We brought dessert for everyone.
B: You shouldn’t have! Come in and make yourselves at home.
A:みんなで食べるデザートを持ってきました。
B:そんな、よかったのに!入って、くつろいでね。

旅行のお土産

A: This is a small souvenir from Kyoto.
B: You shouldn’t have. That was so thoughtful of you.
A:京都からのちょっとしたお土産です。
B:わざわざありがとう。本当にお気遣いいただいて。

サプライズ

A: We decorated the room before you arrived.
B: You guys shouldn’t have! This means so much to me.
A:来る前にみんなで部屋を飾ったんだ。
B:みんな、そこまでしなくてよかったのに!本当にうれしいよ。

You shouldn’t have.への自然な返し方

言われた側は、相手が本当に嫌がっているとは通常考えません。軽く気持ちを伝えれば十分です。

  • I wanted to.(そうしたかったんだ。)
  • It was my pleasure.(喜んで。)
  • You deserve it.(あなたなら受け取るにふさわしいよ。)
  • It’s just a little something.(ほんの気持ちだよ。)
  • I’m glad you like it.(気に入ってくれてうれしい。)

A: You shouldn’t have!
B: I wanted to. I’m glad you like it.
A:そんな、よかったのに!
B:そうしたかったんだ。気に入ってくれてうれしいよ。

似た表現との違い

Thank you so much.

最も直接的で、どんな場面でも使いやすい感謝です。You shouldn’t have. は、そこに「手間をかけなくてよかったのに」という相手への気遣いが加わります。

You didn’t have to.

「そうする必要はなかったのに」。感謝の場面でも使えますが、言い方によっては単なる事実や軽い不満にも聞こえます。温かい声でお礼を続けましょう。

You didn’t have to bring anything, but thank you.
何も持ってこなくてよかったのに、ありがとう。

That’s so thoughtful of you.

「なんて気が利くの」「お気遣いありがとう」と、相手の思いやりを直接褒めます。驚きよりも感謝を明確にしたいときに便利です。

Thanks for going to all this trouble.

「こんなに手間をかけてくれてありがとう」。何に感謝しているかを明確に伝えます。「わざわざ」の表現は「go out of your way・take the troubleの違い」でも詳しく解説しています。

日本人が間違えやすいポイント

お礼を言わず、低い声だけで終えない

文字どおり否定文なので、無表情だと「余計なことをしたね」に聞こえる可能性があります。笑顔で言い、Thank you!I love it. を続けると明確です。

haveを「持つ」と訳さない

この have は「持つ」ではなく、should have+過去分詞 という過去への評価を作る一部です。過去分詞が状況から省略されています。

shouldn’t ofと書かない

会話では shouldn’t have が「シュドゥンタヴ」のようにつながり、of に似て聞こえることがあります。しかし正しいつづりは必ず shouldn’t have です。

しゅみすけ(大山俊輔)

You shouldn’t have! だけでも使えますが、最初は Thank you! I love it. を続けるのがおすすめです。感謝の意図がはっきり伝わります。

簡単な英語で言い換えるなら

すぐに出てこなければ、無理にこの決まり文句を使わなくても大丈夫です。

  • Thank you so much.(本当にありがとう。)
  • You’re so kind.(本当に親切ですね。)
  • I really appreciate it.(本当に感謝します。)
  • I love it. Thank you.(すごく気に入りました。ありがとう。)
  • You didn’t need to do this.(こんなことまでしなくてよかったのに。)

まとめ

You shouldn’t have. は、贈り物や親切を受けたときの「そんなことまでしてくれなくてよかったのに」「わざわざありがとう」です。過去分詞以下が状況から省略され、驚き・感謝・相手への気遣いを一度に伝えます。

一方、You shouldn’t have done that. は本当に「そんなことをするべきではなかった」という批判です。感謝用法では笑顔と温かい声を意識し、Thank you!I love it. を添えましょう。

関連する定番表現は「英熟語・定型表現のまとめ」からも確認できます。

この記事を書いた人
しゅみすけ(大山俊輔)

b わたしの英会話および英語コーチングGRIT/be:RIZE代表。米国MBA取得、外資系企業4社での勤務経験を持ち、これまで多くの大人の英語学習を支援。日本語と英語の処理構造の違いに着目した「英語OS」の考え方をもとに、独学で伸び悩む人の学び直しをサポートしています。

ご相談専門お電話番号

※『すぐに体験してみたい!』派のあなたには、<無料体験レッスン>WEB見た、で特典あり。

無料体験レッスン

※『すぐに体験してみたい!』派のあなたには、<無料体験レッスン>WEB見た、で特典あり。

無料体験レッスン

恋と仕事に効く英語:News Letterの一覧