"I've lived here five years" VS "I've lived here for five years"
Hi all. I hope you're well.
I'm struggling to find a decent explanation of why it's okay to use or omit 'for' in the above two clauses. Can anyone point me in the right direction, please? I'm a newish TEFL tutor and am still getting to grips with some of the finer details in the grammar world.
Speaking English as a native is one thing, explaining it all is a completely different ballgame!
Big thanks.
I've lived here five years VS I've lived here for five years
Moderator: EC
- Rachel Chelt
- Member
- Posts: 1
- Joined: Tue Nov 08, 2022 11:35 am
- Status: Teacher of English
- Location: Manchester
-
- Member
- Posts: 7
- Joined: Thu Mar 18, 2021 3:23 am
- Status: Other
Re: I've lived here five years VS I've lived here for five years
I don’t think it IS okay to omit “for”. It sounds slangy to me or at least very informal, almost lazy. But I probably do it myself in informal cases:
No worries. I’ve only been here five minutes.
No worries. I’ve only been here five minutes.
-
- Member
- Posts: 13
- Joined: Sun Jan 01, 2023 11:34 am
- Status: Teacher of English
- Location: Singapore