Can I use “soon” in the following manner?

I had some garlic at lunch and smelled bad. But thankfully, the smell has soon worn off, and I smell fine now.


Not quite, but we can adjust the sentence slightly. Given that the person who ate the garlic is currently smelling fine, we should indicate that the smell wore off (quickly) - emphasizing that this process happened and ended in the past.

In the present perfect construction, we are limited in what adverbs of time we may use. 'Soon' is not one of them, but it can be used with a past simple construction, which is what I would suggest to use here.

Let's change it from the present perfect tense:

the smell has [...] worn off

to the past simple tense:

the smell [...] wore off

Your sentence would then read like this:

But thankfully, the smell soon wore off, and I smell fine now.

  • Thank you very much for the reply. I had googled 'have worn off soon' before and found 'the effects of holiday had soon worn off'. So, I thought I could use 'have soon worn off' as well. But apparently not. I wonder what the difference is. I should have mentioned this in the first place. Jun 16 '20 at 2:22
  • I could also have been more specific. We typically use the present perfect (have/has + verb in past tense) when speaking of the recent past in regards to the present. We use the adverb 'soon' in regards to a future event, or a future event in the past. See "Present perfect with time adverbials" on this page for a more thorough explanation. I hope this helps.
    – Wehage
    Jun 16 '20 at 9:31
  • Thanks for the clarification and the web page. Hugely helpful! Jun 16 '20 at 15:06

You must log in to answer this question.

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