I understand (and please correct me if I am wrong) that 'soon' simply means 'a short period of time'. With that in mind, I would like to relate a conversation I recently had with my wife.

"I gave the baby her medicine just before you came home," my wife told me. "How soon before I came home, did you give the baby her medicine?" I asked her in response.

What I meant to ask was, what was that short period of time which had elapsed between these two events. According to her, this is incorrect because 'soon' can only refer to something which will occur in the future.

Which one of us is correct?

  • 1
    Neither version is incorrect, and both are reasonably idiomatic.
    – Hot Licks
    Commented Mar 2, 2018 at 13:02
  • I would have thought it to be more idiomatic to say 'How recently before I came home' since, as your wife says, it is a past event. But I shall be interested in other comments/answers. Welcome to EL&U.
    – Nigel J
    Commented Mar 2, 2018 at 13:49
  • Non-native here, so I'm not the best authority on conversational leeway; but I've never seen or used the word before after the word soon. Your wife seems to be correct, IMO. EDIT - This Google ngram backs me up.
    – Tushar Raj
    Commented Mar 2, 2018 at 14:15
  • 3
    How soon before we eat? How long before we eat? How soon after you arrived did it happen? How long after you arrived did it happened? I think I say long, but I wouldn't look askance at someone who said soon.
    – KarlG
    Commented Mar 2, 2018 at 16:04
  • 1
    @Kate Bunting ... but apparently not with 'How soon before ...?': 'it turned out that the disparity between "soon before" and "soon after" essentially disappears when we look at "how soon before" and "how soon after". ' Commented Mar 3, 2018 at 1:21

1 Answer 1


This is a pretty common usage, speaking as a non-expert british-english native speaker. I don't know if it is grammatically correct but in day-to-day usage no one would question it.

Soon does generally refer to a small amount of time between a reference time/event and a later time/event. The reference time/event is often implicitly now or implicit via the context.

The train will arrive soon [after now].

How soon [after now] will the train arrive?

It will be here very soon [after now].

But the reference time or event can be in the past or future, and the construction can be switched around somewhat.

The train arrived soon after he left her.

How soon [after he left her] did the train arrive?

Very soon after he left her the train arrived or It arrived very soon [after he left her]

or the future

How soon after the meal will you serve the pudding?

vs the past

How soon after the meal did you serve the pudding?

Both fine.

In many instances (as below) the noun phrase a while can be read as the opposite or a negation of soon.

How soon after the meal will you serve the pudding?

A while. If it is served too soon no one will eat it.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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