「風邪をひく」はなぜget coldではなくcatch a cold?|catch・get・haveで違う英語の「風邪」

catch・get・haveで違う英語の「風邪」

日本語では「風邪をひく」と言うが、英語ではcatch a coldと言う。

風邪をひく → catch a cold

寒くなる → get cold

風邪をひいている → have a cold

同じcoldという単語を使っているのに、なぜcatch・get・haveと動詞が変わるのだろうか。

実は、英語では「風邪をひく」という出来事と、「風邪をひいている」という状態を区別している。

さらに、get a coldという表現も自然な英語である。

つまり、get coldとget a coldは、aがあるかないかで意味が大きく変わるのである。

「風邪をひく」はなぜcatch a coldなのか?

catchは「捕まえる」という意味で覚えることが多い。

そのため、catch a coldを直訳すると「風邪を捕まえる」となり、日本語では不思議な表現に感じられる。

しかし、catchには、何かを受け取ったり、外から来たものを身に受けたりする意味もある。

例えば、catch a ballは「ボールを捕る」、catch a trainは「電車に間に合って乗る」という意味である。

そして、catch a coldは「風邪にかかる」という意味で使われる。

I caught a cold yesterday.

昨日、風邪をひいた。

ここで重要なのは、catchが「風邪を自分から捕まえにいく」という意味ではないことである。

英語ではcatch a coldという組み合わせが定着しており、風邪にかかる出来事を表している。

また、catchは風邪以外の感染症にも使われる。

You can catch the flu from someone who has it.

インフルエンザにかかっている人から、インフルエンザがうつることがある。

catch the fluは「インフルエンザにかかる」という意味である。

ただし、すべての病気にcatchを使えるわけではない。例えば、糖尿病になることをcatch diabetesとは通常言わない。

catchは、特に感染によってかかる病気と結びつきやすいのである。

get coldとget a coldは何が違う?

get coldとget a coldは、見た目がよく似ている。

しかし、この二つは文法的な構造が違う。

get coldでは、coldは形容詞であり、「寒い」「冷たい」という状態を表している。

一方、get a coldでは、coldは名詞であり、「風邪」という病気を表している。

It’s getting cold outside.

外は寒くなってきている。

I think I’m getting a cold.

風邪をひきかけていると思う。

前者は気温の変化、後者は体調の変化を表している。

getには「ある状態になる」という意味がある。

get tired(疲れる)、get angry(怒る)、get sick(具合が悪くなる)なども同じ考え方である。

一方、get a coldは、名詞のa coldと結びついて「風邪にかかる」という意味になる。

ここで、catch a coldとget a coldを比較してみよう。

I caught a cold last week.

先週、風邪をひいた。

I got a cold last week.

先週、風邪をひいた。

どちらも自然な英語であり、基本的には同じ意味で使える。

catch a coldは風邪にかかる出来事を表す定番の言い方であり、get a coldも日常会話で広く使われている。

「風邪をひく」はcatch a coldだけが正解なのではない。get a coldも正しいが、get coldにすると別の意味になるのである。

「風邪をひいた」と「風邪をひいている」は同じではない

日本語では「風邪をひいた」と言えば、風邪にかかった出来事を表すことも、現在風邪をひいている状態を伝えることもできる。

しかし、英語では何を伝えたいかによって表現が変わる。

風邪にかかった出来事を伝えるならcatch a coldやget a coldを使う。

現在、風邪をひいている状態を伝えるならhave a coldが自然である。

I have a cold.

風邪をひいている。

haveは「持っている」という意味だけでなく、病気や症状がある状態にも使われる。

例えば、have a headacheは「頭痛がする」、have a feverは「熱がある」という意味である。

ここには、日本語と英語の興味深い違いがある。

日本語では「風邪をひく」「頭が痛い」「熱がある」と異なる言い方をするが、英語ではhaveを使って、いずれも症状や病気がある状態として表現できる。

では、風邪が治ったことを伝える場合はどうだろうか。

I’m getting over a cold.

風邪が治りかけている。

get over a coldは、風邪から回復することを表す。

また、完全に回復した場合は、I’ve recovered from my cold.(風邪から回復した)とも言える。

同じ風邪でも、英語では「かかる」「かかっている」「回復する」という段階に応じて表現を選んでいるのである。

「寒くなる」と「風邪をひく」は英語では別の出来事

日本語の「風邪」と「寒い」は、どちらもcoldという英単語に関係している。

しかし、英語ではcoldが形容詞として使われるのか、名詞として使われるのかによって意味が変わる。

日本語自然な英語英語が見ているもの
寒くなるget cold温度や体感の変化
寒いと感じるfeel cold寒さの感覚
風邪をひくcatch / get a cold病気にかかる出来事
風邪をひいているhave a cold病気にかかっている状態
風邪が治るget over a cold病気からの回復

例えば、次の英文を見てみよう。

I got cold while waiting for the bus.

バスを待っている間に寒くなった。

この文は、寒さを感じるようになったことを表している。風邪をひいたという意味ではない。

一方、I got a cold while traveling.(旅行中に風邪をひいた)なら、病気にかかったことを表す。

さらに、英語にはcatch a chillという表現もあり、「体が冷える」「寒さで体調を崩す」といった意味で使われることがある。

ただし、catch a chillとcatch a coldは完全に同じではない。

また、寒い場所にいたからといって、それだけで風邪をひくわけではない。一般的な風邪はウイルス感染によって起こる。

英語でも、寒さを感じることと感染症にかかることは区別されているのである。

身体・生活 「病気」を表す言葉|症状・感染・治療からillness・disease・recoverまで 「病気」を表す言葉 「病気」を英語にすると、illness や disease が思い浮か… 公開日:2026/10/24 | 更新日:2026/11/03 記事を読む →

「風邪をひかないで」はDon’t catch a coldでいい?

日本語では、寒い日に外出する人に「風邪をひかないでね」と声をかけることがある。

英語でもDon’t catch a cold.と言うことはできる。

ただし、日常的な気遣いとしては、場面によって別の表現の方が自然になる。

例えば、寒い日に出かける人には、次のように言える。

Stay warm!

暖かくしてね!

また、相手の健康を気遣うなら、Take care of yourself.(体に気をつけてね)も使える。

ここでも、日本語と英語の切り分け方が違っている。

日本語の「風邪をひかないでね」は、必ずしも風邪という病気そのものについて話しているわけではない。

相手を気遣い、寒さに注意してほしいという意味で使われることもある。

その場合、英語では風邪という単語を使わず、Stay warm!のように、相手にしてほしいことを直接伝える方が自然なのである。

まとめ|「風邪をひく」は出来事と状態を分けて考える

「風邪をひく」はcatch a coldやget a coldで表せるが、「風邪をひいている」ならhave a coldが自然である。

また、get coldは「寒くなる」という意味であり、get a coldとは異なる。

日本語では「風邪をひく」という一つの表現で幅広く伝えられるが、英語では病気にかかる出来事、病気にかかっている状態、回復する過程などを区別している。

日本語をそのまま英語に置き換える前に、何が起こったのか、今どんな状態なのかを考える。

そうすると、catch・get・haveの違いも、単なる暗記ではなく、自然な英語の選び方として理解できるのである。

コメントする