0
Hanuman_2000 Posted 10 years ago
Grammar

Fo+period of time

Hello,

1. He’s been ill (for) a long time.

2. I am staying (for) three weeks.

3. I stayed (for) three weeks.

I would like to know why 'for' is optional in these time expressions denoting a period of time.

Thanks.
  

Top answer

No. "for' is mandatory.

  • No.
  • "for' is mandatory.
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.

7 Answers
0
No. "for' is mandatory.
0
Hello,

All these three sentences have been taken from a book. The word 'for' was inside the bracket, which indicates it may be optional. Nothing was explained in the book but generally items in brackets suggest optional things.

Thanks.
0
"for" is not mandatory in the variety of English that I speak.
hanuman_2000I would like to know why 'for' is optional
There is no specific reason. You may as well ask why we say "three weeks" instead of "three woikies". It's just the way English is spoken.

CJ
0
Thank Sir!!

1. She stayed in Lagos for over a month.

2. Can you stay over the weekend?

I could understand 'over a month' means more than a month, but could not 'over the weekend'.

Thanks.
0
over, prep.

1. above in place or position: the roof over one's head.
2. above and to the other side of: to leap over a wall.
3. above in authority, rank, power, etc.: no one over her in the department.
4. so as to rest on or cover; on or upon: Throw a sheet over the bed.
5. on top of: to
0
hanuman_2000I would like to know why
You have been asking about the 'why?' of constructions in several of your posts recently. There is frequently no answer to this question. Languages are not logical constructions; they evolved haphazardly over centuries., and different languages evolved in different ways.

Here's one simple example:

Standard
0
Sorry !!

I will keep in my mind about it.

Thanks.

Related Questions