二日前から息子がインフルエンザにかかってます。って英語でなんて言うの?
(今も)かかってる。
(数日前)かかってた。(今は治った。)
オンラインの先生に言いたいけど、
完了形、過去形、sincce,from
使い方がわからなくなります。。
回答
-
My son has had the flu for two days.
-
My son had the flu several days ago.
現在完了形は過去の出来事の影響が現在まで続く場合に使います。上記の①みたいに、英語だとhas / have + 過去形 になります。ある期間を特定する時は for + 期間 も使いますが、状態の原点を特定する時は since + 期間 になります。例えば、「息子は月曜日からインフルエンザにかかってます」だと、 my son has had the flu since Monday と言います。
ご参考までに。
回答
-
My son has been suffering from the flu for 2 days.
ご質問ありがとうございます。
まず訳は、「私の息子は2日前からインフルエンザで苦しんでいます。」になります。
Suffering from ~
~で苦しむ、悩ませられる、おそわれている
Sinceやfromではなく、"for"を使うこともあります。
ご参考になれば幸いです。