質問: spendの語法 spendの使い方について質問です。 spendといえば、spend 時間 (in) ~ing という使い方がありますが、問題集の中に he spent a lot of years to realize this project. という文が出てきました。 副詞的用法の目的で、「その企画を実現させるために、何年も費やした。」かな?と思ったのですが、 それなら他の文でもto不定詞を使っていいのでは?と考えてしまいました。(to不定詞を選ぶと不正解になるのに) he spent three hours cleaning the room. などとrealizeという動詞の性質が違うからでしょうか? ご意見いただけると幸いです。
回答: spend の基本的な意味は「...するのに時間がかかった」「...するために時間を過ごした」と、ある目的のために時間を要する場合につかいます。 spend と同時進行の場合に ing 形が続きます。to 不定詞は未来を表しますので、spend と to realize に連続性がなくなってしまいます。ですので、問題集は誤りです。spent の代わりに needed などを使うか、for realizing (the realization ) などに変更すべきです。 >he spent three hours cleaning the room. は正しいです。spent と cleaning が同時進行しているからです。上の例文の to realize は、spend という動作の結末として起こることです。cleaning との時間の差を確認してください。