Learn Norwegian › Norwegian grammar: all topics A1–B2

✅ Norwegian grammar: Present perfect — rule, table and examples

Level B1

The rule

The present perfect is har + past participle. Use it when the result matters now or the action is still going on: “Jeg har bodd i Norge i to år”. With a specific past time (i går, i 2020) use the past tense. Forms: snakket, spist, bodd, gått, vært, hatt, sett, kommet, gjort, sagt.

🚀 Practise this topic✅ Take the quiz

Table

NorwegianEnglish
har snakkethave spoken
har spisthave eaten
har boddhave lived
har gåtthave gone
har værthave been
har setthave seen
har gjorthave done
har sagthave said

Examples

Try it yourself

1. Jeg har ____ i Norge i to år. (bo)

bodd · bodde · boet · bor

Show the answer

Answer: bodd

2. Har du ____ i Tromsø? (være)

er · var · vært · værte

Show the answer

Answer: vært

3. Vi har allerede ____ middag. (spise)

spiser · spiset · spist · spiste

Show the answer

Answer: spist

4. Hun har ____ på jobb. (gå)

gikk · gådd · går · gått

Show the answer

Answer: gått

5. Har dere ____ nordlyset? (se)

seet · ser · sett · så

Show the answer

Answer: sett

6. Jeg har aldri ____ det før. (gjøre)

gjorde · gjort · gjør · gjøret

Show the answer

Answer: gjort

🚀 Practise this topic

More grammar topics

🔗 ConjunctionsB1🧩 Subordinate clauses (leddsetninger)B1🪞 Sin/si/sitt/sine and reflexive verbsB1💭 Could have, would have, if only… (kunne ha, ville ha)B1🕰️ Past tense or present perfect?B1

FAQ

How does “Present perfect” work in Norwegian?

The present perfect is har + past participle. Use it when the result matters now or the action is still going on: “Jeg har bodd i Norge i to år”. With a specific past time (i går, i 2020) use the past tense. Forms: snakket, spist, bodd, gått, vært, hatt, sett, kommet, gjort, sagt.

How can I practise “Present perfect”?

Open the free exercise in Komiks·Lab: 11 fill-in-the-gap tasks with instant feedback, and comics where the rule is used in real dialogues.