質問: 品詞を 教えてください。 how long does it take you to get there? で 答えを it takes me 10 minutes to get there. とします。 その時、肯定文に直すと it takes me (how long) to get there. になると思うのですが、how long の品詞を名詞と考えても問題ないのでしょうか? よろしくお願いいたします。
回答: don't take long や,for long のように,long は動詞や前置詞の目的語になることがあります。 日本の辞書ではこのような long は(不可算)名詞と扱うのが普通だと思います。 how long have you stayed there? のような how long は副詞ですが,ご質問の how long does it take you ~? の場合は名詞と考えていいと思います。あるいは for how long の for が省略されたと考えてもいいと思います。 ただ,このような long や,in particular, in general の particular, general は動詞や前置詞の目的語という意味で,日本では名詞と扱いますが,もしかしたらネイティブの人は形容詞や副詞としてのイメージしかないかもしれません。 実際,how long,for very long, for much longer というように,how, very で修飾したり,比較級になるという点では副詞としての要素を残しています。