Questions & Answers about Jeg er næsten færdig med opgaven.
In Danish, færdig is treated as an adjective meaning finished / done, not as a past participle in a perfect tense.
So:
- Jeg er næsten færdig (med opgaven).
= literally: I am almost finished (with the assignment).
This uses være (at være, to be) in the same way as other adjectives:
- Jeg er træt. – I am tired.
- Jeg er færdig. – I am finished / done.
If you really want to mirror the English perfect I have finished, you could say:
- Jeg er blevet færdig med opgaven. – I have become/come to be finished with the assignment.
- Jeg har lavet/klaret/gjort opgaven. – I have done the assignment.
But in everyday Danish, Jeg er (næsten) færdig (med opgaven) is the most natural way to say I’m (almost) done with the assignment.