Future perfect exercises with answers and a pdf worksheet

 

After completing these future perfect exercises, you will know how to express things you will finish in the future before the start of something else. A PDF worksheet is available to download for free.

1. Exercise 1

Complete the sentences using the future perfect of the verbs in brackets.

1. By the end of next year, we (be) married for five years.

By the end of next year, we will have been married for five years.

2. I (run) 1 km by the time you finish drinking your coffee.

I will have run 1 km by the time you finish drinking your coffee.

3. I (do) enough training before my next competition.

I will have done enough training before my next competition.

4. I hope Jane (recover) from her injury before the tournament next week.

I hope Jane will have recovered from her injury before the tournament next week.

5. (you/wake up) by 6 AM tomorrow?

Will you have woken up by 6 AM tomorrow?

6. Our soldiers (cross) the river by nightfall if all goes according to plan.

Our soldiers will have crossed the river by nightfall if all goes according to plan.

7. The world's population (grow) by an estimated rate of 10 percent by the end of the decade.

The world's population will have grown by an estimated rate of 10 percent by the end of the decade.

8. We should be ready by 10 AM. All the guests (arrive) by then.

We should be ready by 10 AM. All the guests will have arrived by then.

9. The last train (leave) the station by midnight, so you must be on time.

The last train will have left the station by midnight, so you must be on time.

10. When you are ready, I will toss the ball in the air. The winning team (catch) the ball before it touches the ground.

When you are ready, I will toss the ball in the air. The winning team will have caught the ball before it touches the ground.

2. Exercise 2

Use the words from the box to complete the sentences.

will be swimming - will do - will get - will go - will have visited - am going - will have swum - will be visiting

1. A. Have you done your homework?

B. Oh, no! I forgot about it. I it now.

Oh, no! I forgot about it. I will do it now

2. A. Have you made any plans yet for your next holidays?

B. Not yet. But I think I to Paris.

Not yet. But I think I will go to Paris

3. A. Have you made any plans yet for your next holidays?

B. Yes, I to Rome next Monday.

Yes, I am going to Rome next Monday.

4. At this time next week, I a museum in Paris.

At this time next week, I will be visiting a museum in Paris.

5. By the time I go back here, I five museums in Paris.

By the time I go back here, I will have visited five museums in Paris.

6. A. Oh no, the ball went into the river!

A. Don’t worry. I it.

Don't worry. I will get it.

7. At this time tomorrow, I in the Pacific Ocean.

7. At this time tomorrow, I will be swimming in the Pacific Ocean.

8. The navy SEALs the equivalent distance of travelling from Washington D.C. to Rio de Janeiro by the end of their training.

The navy SEALs will have swum the equivalent distance of travelling from Washington D.C. to Rio de Janeiro by the end of their training.

3. Exercise 3: multiple-choice questions

Choose the correct form of the verb form. Be careful, some sentences are not in the future perfect simple.

1. The kids ______ by 10 p.m.




2. Who ______ to leave by 5 p.m.?




3. I ______ a house by the time I turn 40.




4. She ______ the office by noon.




5. I ______ three films by the time you finish reading your book.




6. Won't you ______ by the time I come back?




7. My father ______ by the time I get married.




8. ______ the decoration before the guests arrive?




9. My daughter ______ by this time next year.




10. What ______ to be done by tomorrow?




4. Future perfect worksheet

This future perfect worksheet contains 9 sentences to complete using the correct form of the verbs in brackets. You can check the answers on this page to verify your responses.

Future Perfect worksheet with 9 sentence completion exercises.
Future perfect worksheet
Click here to check the answers to the worksheet
  1. I will have done my military service before my son gets married.
  2. Will you have sent back the parcels by noon?
  3. She will have forgotten what happened before she turns 18.
  4. I will have brought my team to the World Cup by the time I leave the club.
  5. Five billion years from now, the Sun will have evolved into a red giant star.
  6. I will have spent all my money before I die.
  7. I will have set up my own business by the end of the year.
  8. By next summer, I will have raised enough money for the charity.
  9. Ten years from now, inflation will have increased by 50%.
Share this content on social media