
「3日前から咳が続いている」は英語で、もっとも自然には I’ve had this cough for three days. と言えます。
- I’ve had this cough for three days.(この咳が3日間続いています)
- I’ve been coughing for three days.(3日間ずっと咳をしています)
- It started three days ago.(3日前に始まりました)
病院では、症状の名前だけでなく「いつ始まったか」「どのくらい続いているか」を伝えることが大切です。この記事では、現在完了形を使う自然な言い方に加えて、難しい文法がすぐ出てこないときに started や still だけで伝える方法も一緒に考えます。
Contents
「3日前から咳が続いている」はI’ve had this cough for three days.
I’ve had this cough for three days. は、「3日前に咳が始まり、今もその咳がある」という意味です。
| 伝えたいこと | 自然な英語 |
|---|---|
| 3日前から咳が続いています | I’ve had this cough for three days. |
| 月曜日から咳が続いています | I’ve had this cough since Monday. |
| 3日間ずっと咳をしています | I’ve been coughing for three days. |
| 咳は3日前に始まりました | The cough started three days ago. |
| まだ咳が出ます | I’m still coughing. |
I’ve は I have の短縮形です。ここでの have は「咳を所有している」というより、「咳という症状がある状態」を表します。
なぜhaveを使うの?
英語では症状を have+症状 で表すことがよくあります。
- I have a cough.(咳が出ます)
- I have a fever.(熱があります)
- I have a headache.(頭が痛いです)
- I have a sore throat.(喉が痛いです)
この状態が過去から今まで続いているため、have had という現在完了形になります。
I have had this cough …
過去に始まった咳を、今も持っている
文法の仕組みを詳しく確認したい方は、be:RIZEの現在完了形の4用法と過去形との違いも参考になります。
for・since・agoの違い
「3日前から」を英語にするとき、日本語だけを見て前置詞を一語選ぼうとすると混乱しやすくなります。英語では、期間を示すのか、開始点を示すのかで形が変わります。
| 形 | 何を示す? | 例 |
|---|---|---|
| for+期間 | どのくらい続いているか | for three days(3日間) |
| since+開始点 | いつから始まったか | since Monday(月曜日から) |
| 期間+ago | 今からどのくらい前か | three days ago(3日前に) |

forは「期間」
- I’ve had a fever for two days.(2日間、熱があります)
- My back has hurt for a week.(1週間、腰が痛いです)
- I’ve felt sick for several hours.(数時間、気分が悪いです)
sinceは「開始点」
- I’ve had a fever since yesterday.(昨日から熱があります)
- My stomach has hurt since this morning.(今朝からお腹が痛いです)
- I’ve felt dizzy since Monday.(月曜日からめまいがします)
since の時間感覚は、be:RIZEのsinceとuntilの違いで図解されています。
agoは過去の開始を伝える
- It started three days ago.(3日前に始まりました)
- The pain started last night.(昨夜、痛みが始まりました)
- I started feeling sick this morning.(今朝、気分が悪くなり始めました)
ago は過去の一点を示すため、基本的に過去形と一緒に使います。I’ve had it three days ago. とは言いません。
しゅみすけ
I’ve had this coughとI’ve been coughingの違い
どちらも「咳が続いている」と伝えられますが、焦点が少し違います。
| 表現 | 焦点 | 感覚 |
|---|---|---|
| I’ve had this cough for three days. | 咳という症状 | 病院で症状と期間を落ち着いて説明 |
| I’ve been coughing for three days. | 咳をする動作 | 実際に咳が繰り返し出ている |
診察ではどちらも自然です。難しく考えず、言いやすい方を使って構いません。
医師から「いつからですか?」と聞かれる英語
病院では、次のような質問をされることがあります。
- How long have you had this cough?(この咳はどのくらい続いていますか?)
- When did it start?(いつ始まりましたか?)
- How long has this been going on?(これはどのくらい続いていますか?)
- When did you first notice it?(最初に気づいたのはいつですか?)
- Is it getting better or worse?(良くなっていますか、悪化していますか?)
すべてを聞き取れなくても、how long が聞こえたら「期間」、when が聞こえたら「始まった時」を尋ねられている可能性が高いと考えられます。
短く答えるだけでも大丈夫
質問に完全な文章で返す必要はありません。
- For three days.(3日間です)
- Since Monday.(月曜日からです)
- Since this morning.(今朝からです)
- About a week.(1週間くらいです)
- It started yesterday.(昨日始まりました)
- I’m not sure, but maybe two weeks.(はっきりしませんが、たぶん2週間です)
診察では正確な情報が大事です。分からないときに無理に断定せず、I’m not sure. や about を使いましょう。
症状の変化も一緒に伝える
- It’s getting worse.(悪化しています)
- It’s getting better.(良くなっています)
- It’s about the same.(あまり変わりません)
- It comes and goes.(症状が出たり治まったりします)
- It’s worse at night.(夜にひどくなります)
- I cough more when I lie down.(横になると咳が増えます)
病院での短い会話例
Doctor: How long have you had this cough?
この咳はどのくらい続いていますか?
Patient: I’ve had it for three days.
3日間続いています。
Doctor: Is it getting better or worse?
良くなっていますか、悪化していますか?
Patient: It’s getting worse, especially at night.
悪化しています。特に夜がひどいです。
Doctor: Do you have a fever?
熱はありますか?
Patient: Yes. I had a fever last night.
はい。昨夜、熱がありました。
英語日記・独り言で使える例文
- I’ve had a cough for three days, so I went to the doctor.
3日間咳が続いているので、病院へ行きました。 - My sore throat started yesterday.
昨日、喉が痛くなりました。 - I’ve felt tired since Monday.
月曜日からだるく感じています。 - I’m still coughing, but I feel a little better today.
まだ咳は出ますが、今日は少し良く感じます。
この英語を知らなかったら?【しゅみすけ式】
I’ve had this cough for three days. が出てこなくても、会話を止める必要はありません。
何が起きている?
I cough a lot.(たくさん咳が出ます)
いつ始まった?
It started three days ago.(3日前に始まりました)
今も続いている?
I still have it.(今もあります)
この3文をつなげれば十分です。
I cough a lot. It started three days ago. I still have it.
咳がたくさん出ます。3日前に始まりました。今も続いています。
cough が出てこない場合も、喉を示しながら次のように言えます。
My throat is not good. This started three days ago. It is still not good.
喉の調子が良くありません。3日前に始まり、今も良くありません。
しゅみすけ
関連する病院・体調の英語
まとめ
「3日前から咳が続いている」は、I’ve had this cough for three days. が自然です。期間なら for、開始点なら since、始まった過去の時点なら ago を使います。
ただし、この形をすぐ作れなくても、It started three days ago. I still have it. と二つに分ければ大切な情報は伝わります。自然な表現を覚えながら、忘れたときには「いつ始まった?」「今も続いている?」を知っている基本語で説明してみましょう。









