Exercise 1: Fill in the blank with the correct future perfect form
1. Vid den tiden *kommer han ha* (will have) ätit middag.
2. Hon *kommer ha* (will have) läst boken innan vi träffas.
3. De *kommer ha* (will have) gått på bio innan du kommer hem.
4. Hur många länder *kommer* du *ha* (will have) besökt nästa år?
5. Vi *kommer ha* (will have) flyttat till vårt nya hus innan jul.
6. Jag *kommer ha* (will have) skrevet en bok innan jag blir 30.
7. Om en timme *kommer bussen ha* (will have) kommit fram till stationen.
8. Han *kommer ha* (will have) tränat två timmar innan han går till sängs.
9. När Maria kommer, *kommer vi ha* (will have) plockat upp allt skräp.
10. Du *kommer ha* (will have) kört 100 mil innan du når Stockholm.
11. Om fem år *kommer alla deras barn ha* (will have) gift sig.
12. Vi *kommer ha* (will have) studerat svenska i sex månader nästa vecka.
13. Jag *kommer ha* (will have) betalat av lånet när jag är 50 år.
14. Innan vi träffas igen *kommer hon ha* (will have) börjat sitt nya jobb.
15. Han *kommer ha* (will have) åkt till Lund innan vi träffas.
Exercise 2: Fill in the blank with the correct future perfect form
1. När vi kommer hem *kommer hon ha* (will have) städat hela lägenheten.
2. Om två veckor *kommer vi ha* (will have) bott här i ett år.
3. Om en månad *kommer de ha* (will have) varit gifta i 25 år.
4. Jag *kommer ha* (will have) tagit studenten innan sommaren börjar.
5. Efter nästa vecka *kommer vi ha* (will have) sett hela serien.
6. När du får brevet *kommer jag ha* (will have) åkt till Uppsala.
7. På fredag *kommer vi ha* (will have) träffat varandra 100 gånger.
8. De *kommer ha* (will have) spelat sina instrument i två timmar innan de går hem.
9. Om tre dagar *kommer vi ha* (will have) varit på semester i en vecka.
10. Hon *kommer ha* (will have) köpt en ny bil innan hon börjar sitt nya jobb.
11. Efter imorgon *kommer han ha* (will have) arbetat här i tio år.
12. Jag *kommer ha* (will have) sparat pengar för resan innan nästa sommar.
13. Om en timme *kommer vi ha* (will have) väntat på bussen i över en timme.
14. När festen börjar *kommer jag ha* (will have) ordnat all mat och dryck.
15. Efter semester *kommer de ha* (will have) besökt fem länder.