- 締切済み
前置詞について
How long do you usually lie in bed at night for? I usually lie in bed at night for about 7 hours. この文章の forは文法上ないと間違いなのでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- KappNets
- ベストアンサー率27% (1557/5688)
回答No.2
実際問題一番使われる表現は ----"How long do you sleep at night?" ----"How many hours do you sleep at night?" です。 (usually lie in bed は長いので sleep で代用しています) ----"For how many hours do you sleep at night?" ----"How long do you sleep at night for?" などが使われるのは(あるようなのですが)まれです。 もう一つの I usually sleep (for) about 7 hours. も for がないのが普通ですが、あっても良いようです。上記ほど不自然ではないからでしょう。 google 検索して頂けるとわかります。文法って不思議なもので、要らないものは省こうという意識が表現を変えていくのですね。
- 2940429
- ベストアンサー率28% (26/92)
回答No.1
how many hours do you usually lie in bed at night for? how long do you usually lie in bed at night? その以上では正しいんです