The future perfect tense (kommer att ha / ska ha)

The Future Perfect Tense

When you need to describe an action that will be fully completed before a specific point in the future, you use the future perfect tense. This is the equivalent of the English "will have done" or "will have finished" structure.

In Swedish, you build this tense by using a future helper phrase—either kommer att ha or ska ha—followed by your main verb in its supinum (supine) form.

Using kommer att ha

The most common and neutral way to form the future perfect is with kommer att ha. You use this when you are simply predicting or stating that an event will have taken place before a deadline.

The orchestra will have played the symphony before eight o'clock.
Orkestern kommer att ha spelat symfonin innan klockan åtta.
The conductor will have read the score before the concert.
Dirigenten kommer att ha läst partituret före konserten.

Using ska ha

You can also form the future perfect using ska ha. While it translates similarly to English, ska ha often carries a slight implication of intention, a promise, or an expectation that the subject is supposed to have completed the action by that time.

I will have bought the violin and the cello before the weekend.
Jag ska ha köpt fiolen och cellon innan helgen.

To ask a question in the future perfect, simply invert the subject and the first helper verb (kommer or ska), just as you would with any other verb tense.

Will he have conducted the orchestra before the break?
Ska han ha dirigerat orkestern före pausen?

Adverb Placement

If you want to add a sentence adverb like redan (already) to emphasize that the action will be finished early, place the adverb immediately after the conjugated helper verb (kommer or ska), before the att ha.

She will already have conducted without the score.
Hon kommer redan att ha dirigerat utan partituret.