E3J255英語(英単語・熟語) 対策問題

熟語

Tom didn't come to school today because he (  ) a fever last night.

解答・解説を見る

正解: 1

正答

1

この問題のポイント

熟語 have a fever(熱がある) を問う問題です。

解説

have a fever で「熱がある」という意味になります。過去の文なので、had が入ります。

和訳:
「トムは昨夜熱があったので、今日は学校に来ませんでした。」

例文:
I have a fever, so I'll see a doctor.
(熱があるので、医者にみてもらいます。)

ひっかけポイント
体の不調は have を使って表します。have a fever(熱がある)、have a headache(頭が痛い)のように言います。

選択肢の確認

1.had。
最も適切である。
had a fever で「熱があった」となり、文に合います。

2.took。
誤り。
take a fever という形はありません。

3.caught。
誤り。
caught は catch a cold(かぜをひく)の形で使い、caught a fever とは言いません。

4.made。
誤り。
make a fever という形はありません。

覚えるポイント

  • have a fever = 「熱がある」。have + 症状 で体調を表します。
  • have a headache(頭が痛い)、have a cold(かぜをひいている)も同じ形です。

関連問題

E3J254E3J256