Do the following two sentences mean the same thing?
1) He hasn't been here 3 years.
2) He hasn't been here for 3 years.
Thank you
Yes, but it's very unusual to omit 'for' in that construction. I don't recommend it. There's also 'He hasn't been here in three years'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Yes, but it's very unusual to omit 'for' in that construction. I don't recommend it.
There's also 'He hasn't been here in three years'.
CJ