0
Debpriya De Posted 16 years ago
Grammar

Use of for in time expressions

Is it necessary to write "for" in time expressions denoting a period of time or continuity, for example :
1. I have waited (for) an hour.
2. Have you been here (for) long ?
3. I have been here (for) nine months.
4. (For) how long have you been here ?
What do the rules of grammar say ?
  

Top answer

Not necessary; often omitted. #4 with for is hyperformal nowadays.

  • Not necessary; often omitted.
  • #4 with for is hyperformal nowadays.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
Not necessary; often omitted. #4 with for is hyperformal nowadays.

Related Questions