For how long?

Preposition: i, –

SwedishEnglish
Jag har varit i Sverige i 3 månaderI’ve been in Sweden for 3 months
Jag har varit i Sverige 3 månader I’ve been in Sweden 3 months

Preposition: inte (not) + på

SwedishEnglish
Jag har inte varit i Sverige 3 år I’ve not been in Sweden for 3 years

Preposition: under

SwedishEnglish
Jag bodde i Sverige under 90-taletI lived in Sweden during the 90s