電子書籍の厳選無料作品が豊富!

I once went to a wedding and I took so long doing my hair that I only just arrived in time to hear the bride say I do.

この"I took so long doing~てどういう文法になるんでしょうか?

take o doingってかたちはないですよね?

そうするとdoingはoを修飾しているってことですか?

お願いしますm(_ _)m

A 回答 (1件)

take O(時間)to do で「~するのに時間がかかる」という表現はご存知でしょうか。



it を主語にするような場合は to do しか用いられませんが,
人が主語になる場合には ing も用いられます。

今回も,I が主語で,(so) long が時間を表す目的語。
long は本来,副詞ですが,目的語のように用いられます。
名詞的用法とも言えますが,so ... that が用いられているように,
副詞であることに違いはありません。

「私は髪をセットするのにとても長時間かかったので~」
    • good
    • 0
この回答へのお礼

お礼が遅れて申し訳ありませんm(_ _)m
理解しました!ありがとうございました。

お礼日時:2011/12/13 16:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!