「おかげさまで」を英語で|相手のおかげかどうかで変わる
「おかげさまで」は、本当に相手のおかげのときと、あいさつの決まり文句として置くときで英語が変わります。前者は Thanks to you、後者は訳さずに I'm doing well と答えます。
場面ごとに分けています。上から順に読まなくても、近い場面から見て構いません。 最終更新 2026-08-26
まず1問やってみる
場面から選ぶ
「おかげさまで」を、いつも訳さない
この単元でいちばん大事なところです。
日本語の「おかげさまで」には、2つの使い方があります。
本当に相手のおかげ
「手伝ってくれたおかげで終わりました」
決まり文句として置くだけ
「お元気ですか」「おかげさまで、元気です」
2つ目は、相手が何かしてくれたわけではありません。
置くだけの言葉です。
ここを Thanks to you. と訳すと、
× A: How have you been? B: Thanks to you.
→ 「あなたのおかげです」となり、相手は
「私、何かしましたか?」と戸惑います。
○B: I'm doing well, thank you.
★訳さないほうが正しいことがあります。
thanks to のうしろは名詞
thanks to + 名詞の形です。
○Thanks to you, we finished on time.
○Thanks to everyone's help, the event went well.
×Thanks to you helped me, we finished on time.
★文を続けたいときは、コンマで区切って主語から始めます。
★また、thanks to はよいことにも悪いことにも使えます。
Thanks to the rain, the game was cancelled.
(雨のせいで試合は中止になりました)
ここでは「おかげで」が皮肉になります。
よいことにしか使えない語ではありません。
couldn't have done の形
I couldn't have done it without you. は
「あなたがいなかったら、できなかった」を表します。
実際にはできたので、起きなかったことを言う形を使います。
○I couldn't have done it without you.
×I couldn't do it without you.
★couldn't have + 過去分詞でひとつのかたまりです。
★without you が「もし〜がいなかったら」の役目をしています。
if を使わずに仮定を表せる形です。
会話で見る
Thanks to you, we finished on time.
おかげさまで、時間どおりに終わりました。
A: How have you been? B: I'm doing well, thank you.
お元気でしたか。— おかげさまで。
Business has been good, thank you.
おかげさまで、順調です。
I couldn't have done it without you.
あなたのおかげです。一人ではできませんでした。
Thanks to everyone's help, the event went well.
みなさんのおかげで、催しはうまくいきました。
Thanks to the rain, the game was cancelled.
雨のせいで、試合は中止になりました。
音声は AI 合成です。作り方は音声についてをご覧ください。
よくある間違い
誤A: How have you been? B: Thanks to you.
正A: How have you been? B: I'm doing well, thank you.
あいさつの「おかげさまで」は、置くだけの言葉です。
Thanks to you. と訳すと「あなたのおかげです」となり、
相手は「私、何かしましたか?」と戸惑います。
訳さないほうが正しい場面です。
誤Thanks to you helped me, we finished on time.
正Thanks to you, we finished on time.
thanks to のうしろは名詞です。
文を続けたいときは、コンマで区切って主語から始めます。
誤I couldn't do it without you.
正I couldn't have done it without you.
実際にはできたので、起きなかったことを言う形にします。
couldn't have + 過去分詞でひとつのかたまりです。
誤Thanks for you, we finished on time.
正Thanks to you, we finished on time.
thanks to です。for ではありません。
Thanks for 〜 は「〜をありがとう」で、お礼の言い方になります。