Duration in negative sentences (på)

Duration in negative sentences

When you want to express how long it has been since something last happened (like "for years" or "in a long time"), English often uses "for" or "in". In Swedish, if the sentence is negative (containing inte), use the preposition .

We haven't used the record player for many years.
Vi har inte använt skivspelaren på många år.
He hasn't dusted off the collection for a long time.
Han har inte dammat av samlingen på länge.

Common time expressions

You can pair with almost any length of time. Common phrases include på länge (for a long time), på flera år (for several years), or på en evighet (in an eternity).

I haven't turned on the record player in an eternity.
Jag har inte satt på skivspelaren på en evighet.
I haven't listened to the vinyl record in a decade.
Jag har inte lyssnat på vinylskivan på ett årtionde.

Notice how this structure usually pairs with the present perfect tense (har + supine verb) to describe things you haven't done or experienced in a while.

I haven't heard the crackle in years.
Jag har inte hört knastret på flera år.
I haven't felt this nostalgic for a long time.
Jag har inte känt mig så här nostalgisk på länge.