• ベストアンサー

haveとspendの違い

時を過ごすという意味で使うhaveとspendの使い分け方を教えてください

質問者が選んだベストアンサー

  • ベストアンサー
  • tochinkun
  • ベストアンサー率28% (28/99)
回答No.2

同じ時を過ごすでも、spend の場合は、 ”どのぐらいの時間を過ごしたか”(時間の長さ)を表すのに用います。 He spent all his life in poverty. He spent hours on his homework. He spent the holidays in England. ---- have の場合は、時間の長さではなく、 ”どういった時間を過ごしたか”を表すのに用います。 I had a good time. He had a hard time of it. この場合の have は、 「(○○の時間を)過ごす」というよりは、 「(○○の時間を)持つ」とかのように、 英語のままで捉えるようにするのがいいかも知れませんね。 --

chassan
質問者

お礼

どうもありがとうございました。

その他の回答 (1)

  • unos1201
  • ベストアンサー率51% (1110/2159)
回答No.1

have a good timeが慣用句です。 We were having a good time. A good time was had by all. Have a good time. のように定型文が特徴であるのに対し、時間を過ごす意味はSPENDを使います。HAVEでは経験を表わすときも使用しますが、時間的表現はきわめて限定的な表現に限るとのことが用語集や英語大辞典では記載がありました。 たしかに、よく聞いたり使用する文例が多く、GOODの代わりにBADも時々聞きますが、それ以外の表現をHAVEではあまり使わないみたいです。解釈と言われればお終いですが、経験を表わすHAVEは時間ではなく、その一連の状態を意味するみたいです。

chassan
質問者

お礼

ありがとうございました。

関連するQ&A