yamatoさん
2023/07/31 16:00
昨日熱が出た を英語で教えて!
明日の遊びの予約を断らなくてはならないので、「昨日熱が出て、今日は行けそうにありません」と言いたいです。
回答
・I have had a fever since yesterday.
・I had a fever yesterday.
Ex)
I have had a fever since yesterday so I can’t go anymore today.
「昨日熱が出て、今日は行けそうにありません。」
→「昨日から熱が続いていて、今日も続いている」から行けないという「継続している状態」を示すため、”have had”という現在完了形で表しました。
Ex)
I had a fever yesterday. I won’t be able to go today.
「昨日熱が出てしまって。今日は行けないと思います。」
→”had “で単純過去形としても表すことはできます。現在完了形との違いは、「昨日は熱が出ていたけど、今日はそうとは限らない」ということです。「昨日の時点では熱があった」という点に重きが置かれています。
回答
・I have a fever from yesterday
・My fever has risen from yesterday
「昨日熱が出た」は「I had a fever」ということができますが、これだと「昨日熱が出たが、今は治った」という英語になってしまいます。
今回は「昨日熱が出て、今も熱があり、今日は行けそうにない」と伝えたいので、継続系で伝える必要があります。
「今日は行けそうにありません」は「So I cannot make it today.」といいます。
1. I have a fever from yesterday.
直訳で「昨日から続けて熱があります」となります。
2. My fever has risen from yesterday.
直訳で「昨日から熱が上がり始めた」となります。
それぞれ全文で、以下のようになります。
1. I have a fever from yesterday. So I cannot make it today
2. My fever has risen from yesterday. So I cannot make it today.