• 締切済み

前置詞について

How long do you usually lie in bed at night for? I usually lie in bed at night for about 7 hours. この文章の forは文法上ないと間違いなのでしょうか?

みんなの回答

  • 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? その以上では正しいんです

関連するQ&A