1

Example sentence:

I won't stay long/for long, I promise.

Is one option more idiomatic than the other? Or both are idiomatic?

1 Answer 1

2

I won't stay long is definitely the idiomatic way of expressing it. I won't stay for long does exist but is much more rare.

Note that

We use long as an adverb in questions and negative clauses to talk about duration. We don’t use long on its own in affirmative clauses. We often use (for) a long time:

  • We waited for a long time in the rain for the bus.
    Not: … waited long … (Cambridge)
2
  • Thanks for the explanation. One question. In the phrase: "No matter how long she waited ..." It's not technically a question, but the (for) is omitted because of the "how"?
    – wyc
    Commented Aug 11, 2021 at 15:36
  • 1
    It is an embedded question, but an indirect one. So yes, you can use here "ong" on its own because of how. As in "I don't know how long she waited."
    – fev
    Commented Aug 11, 2021 at 15:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .