Is it correct to say "You've been living here for too long"?

Or is it better to drop the for? "You've been living here too long."

Is either preferrable over the other for some reason?

  • 2
    There are literally thousands of instances where prepositions can be either inserted or dropped with little or no change of meaning. – WS2 Nov 11 '14 at 10:57
  • I would say "far too long" but you didn't ask that. – Ron Kyle Nov 13 '14 at 2:57

Either one is fine. However, the sentence with for is better than the one without, because the former is more explicit than the latter.

At the end of the day, it is up to one's convenience to drop it or make it explicit.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.