[Full Level] Future perfect tense exercises

by Johnny Jacks
The future perfect tense holds significant importance among the twelve essential tenses in English grammar that individuals must master when approaching the language. To facilitate the learning process, the forthcoming article by goodheathplan.com will provide a comprehensive guide on understanding the grammar structure and forms of the future perfect tense, accompanied by a future perfect tense exercise.

Grammar Summary of the Future Perfect

Definition: The future perfect tense is employed to portray an action or event that will be completed by a specific time in the future.


Within the future perfect tense, there exist four sentence structures, each corresponding to a different type of sentence: affirmative, negative, interrogative, and WH-question.

Sentence type


For example


S + will + have + VpII

We will have completed the laundry by 8 o’clock. (We will finish doing the laundry by 8 o’clock.)


S + will + not + have + VpII

By the end of next year, she will not have visited Paris. (She will not have visited Paris by the end of next year.)


Will + S + have + VpII ?

Will you have completed this by 6 o’clock? (Will you finish this by 6 o’clock?)


Wh + will + S + have + VpII ?

By the end of this year, how much will you have spent on your clothes? (How much will you spend on clothes by the end of the year?)

How to Use the Future Perfect Tense:

The future perfect tense is used to express an action that will be completed before a specific time in the future.

Example: By next year, I will have completed my military service. (I will complete my military service next year.)

The future perfect tense is used to describe an action or event that will be finished before another future action or event.

Example: You will have received the package by the time your flight takes off. (You will receive the parcel before your flight takes off.)

Recognizing Indicators:

To easily identify the future perfect tense in a sentence, it is important to pay attention to the following indicators:

“by” + future time (e.g., by 10 am, by tomorrow, by next month) “by the end of” + future time (e.g., by the end of next week) “by the time” + simple present tense conjugation clause (e.g., by the time I get up) “before” + future events/times (e.g., before 2022) “period” + from now (e.g., 2 weeks from now)

Future Perfect Tense Exercises (with answers)

To assist you in solidifying your understanding of the future perfect tense, below are various exercises carefully chosen by goodheathplan.com.

Basic exercise future perfect tense

Exercise 1: Put the correct verb in the corresponding sentence

  1. By 10 pm tonight, I ________ (finish) this report.

  2. By 10 pm tonight, we _________ (have) dinner.

  3. By 10 pm tonight, she ________ (leave) Paris.

  4. By 10 pm tonight, John _______ (meet) Lucy.

  5. By 10 pm tonight, they _______ (take) the exam.

  6. By 10 pm tonight, it _____(stop) snowing.

  7. By 10 pm tonight, I ______ (read) all of this book.

  8. By 10 pm tonight, you _____ (fall) asleep.

  9. By 10 pm tonight, she _______ (watch) the film.

  10. By 10 pm tonight, he _______(arrive).

Exercise 2: Complete the sentences with the future perfect interrogative form

  1. _______ you _______ it by tomorrow? (to do)

  2. _________ she ______ dinner before I return? (to cook)

  3. __________ he ________ her by that time? (to forget)

  4. _________ they __________ the report by the end of the day? (to type)

  5. _________ we ___________ our order by tomorrow? (to receive)

  6. __________ you ________ from your trip by Tuesday? (to return)

  7. _________ they ____________ the movies when I come? (to watch)

  8. _________ Rachel ________ this work by next Friday? (to do)

  9. _________ we ___________ New York by 11 am? (to reach)

  10. _________ I ___________ him by the end of the day? (to talk to)

READ MORE:  Quickly remember 3 common future tenses in English

Exercise 3: Put the correct verb into the sentence

  1. I _____ (leave) by six.

  2. ________ (you/finish) the report by the deadline?

  3. When ________ (we/do) everything?

  4. She _______ (finish) her exams by then, so we can go out for dinner.

  5. You ______ (read) the book before the next class.

  6. She ________ (not/finish) work by seven.

  7. When _______ (you/complete) the work?

  8. They _______ (arrive) by dinner time.

  9. We ______ (be) in London for three years next week.

  10. ___________ (she/get) home by lunch time?

  11. ___________ (you/do) everything by seven?

  12. We ___________ (not/eat) before we come, so we’ll be hungry.

  13. ___________ (he/finish) his exams when we go on holiday?

  14. _____________ (we/arrive) by the time it gets dark?

  15. How long ___________ (you/know) your boyfriend when you get married?

  16. He _________ (not/complete) the project by July.

  17. I _______ (not/finish) the essay by the weekend.

  18. Why __________ (she/finish) the cleaning by six?

  19. How long ________ (you/be) in this company when you retire?

  20. They ________ (not/go) at six.

Exercise 4: Conjugate verbs with the future perfect tense

  1. ______ (she/arrive) by 10 o’clock?

  2. _____ (you/eat) by six?

  3. _____ (it/stop) raining by tomorrow morning?

  4. _____ (we/watch) the movie by 7?

  5. _____ (she/arrive) by Friday?

  6. When _______ (you/finish)?

  7. What _______ (you/do) by the end of the day?

  8. Why _______ (she/leave) by Tuesday?

  9. When ______ (you/read) my book?

  10. When ______ (we/be) here for six months?

Exercise 5: Complete the sentences with the negative form of the future perfect

  1. I’m sorry, by next week, I ______ (not/finish) the report.

  2. I’m sorry, by next week, Julia ______ (not/send) the emails.

  3. I’m sorry, by next week, John _______ (not/clean) the office.

  4. I’m sorry, by next week, we ______ (not/order) new stock.

  5. I’m sorry, by next week, they ______ (not/write) the article.

  6. I’m sorry, by next week, I _______ (not/meet) the customers.

  7. I’m sorry, by next week, she ______ (not/organise) the meeting.

  8. I’m sorry, by next week, he ______ (not/call) Mr Smith.

  9. I’m sorry, by next week, we ______ (not/read) the documents.

  10. I’m sorry, by next week, you _______ (not/receive) the prices.

Future perfect tense exercises

Exercise 1: Give the correct form of the verb in the sentence

  1. By 8.30am, he _____ at the airport. (arrive airport).

  2. At 9am, he _____ his plane (wait).

  3. At 9.30am, he _____ for Paris (leave).

  4. At 10am, he _____ to Paris (fly).

  5. At 11.10am, he _____ (arrive) in Paris.

  6. At 1.30pm, the meeting ______ (start).

  7. At 7.50pm, he _____ his dinner (eat).

  8. At 10.15pm, he ______ (leave) the restaurant.

  9. At midnight, he ______ (sleep).

Exercise 2: Complete the sentences with the correct form of the verb

  1. You should come earlier if you want to speak to her. I am afraid that by three o’clock she (leave) _______.

  2. Call me tomorrow at eleven. I’ll know more because the meeting (finish) ______.

  3. By next year I (know) ______ him for five years and I think he is reliable enough.

  4. Hopefully, by this time next week I (pass) _______ my driving test and I’ll finally be able to get a car.

  5. (you/complete) _______ the list of people to be invited before I get back so that we can discuss it?

  6. He knows he’ll be late for the conference but he hopes it (not/end) ________ before he arrives because he’d like to hear at least the final speech.

  7. Analysts say that by the time the new product goes on sale the company (spent) _____ over $10 million on promotion.

READ MORE:  What is Finger Math method?

Exercise 3: Complete the sentences with the future perfect tense

  1. _______ (you / retire) by the time you’re 60?

  2. Next year, I _______ (study) maths at university.

  3. Hurry up! The film _______ (start) soon.

  4. There won’t be anyone in the office. Everyone ______ (go) home.

  5. Julie _______ (not work) this time next week. She’ll be on holiday!

  6. I’m only halfway through my homework. I ______ (not finish) it before the teacher arrives.

  7. Do you think that Les _______ (fix) the car by tomorrow?

  8. Don’t phone me before 8 o’clock, we _______ (have) dinner.

Advanced Quiz

Exercise 1: Choose the best answer

1. Don’t worry. By the time you arrive I _____ up the whole house.

a. will tidy b. will have tidied

2. By this time next year I hope that I _____ a good job.

a. will have found b. will find

3. Did you know that Sarah _____ on holiday for three weeks next month?

a. will have gone b. will go

4. The atmosphere in the city is amazing. I think I _____ for Christmas.

a. will stay b. will have stayed

5. You want to spend ten years in Europe. By that time you ______ every major city then.

a. will have visited b. will visit

6. There ________ some changes when the new management takes over.

a. will have been b. will be

7. By the time the new policy comes into effect I’m sure there ___________ some changes made.

a. will have been b. will be

8. I think that before I graduate I __________ quite a few exams.

a. will have done b. will do

Exercise 2: Choose the best answer

1. When we arrive in Los Angeles we’ll need to rest, because we _______ about 800 miles.

a. will be driving b. will have driven c. will drive

2. By the time you arrive I _______ something spectacular and dinner will be on the table waiting for you.

a. will cook b. will have cooked c. will be cooking

3. When you get off the train, we _______ for you on the platform.

a. ‘ll wait b. ‘ll be waiting c. ‘ll have waited

4. We _______ on the first train next Monday.

a. ‘ll be leaving b. ‘ll have left c. ‘ll leave

5. When I travel to England next year I ________ English for over four years, so I think I’ll be ready.

a. will study b. will be studying c. will have studied

6. Please, come at 8. By that time, I ______ my homework and we can go out.

READ MORE:  15+ English Cartoons for 5-Year-Olds

a. ‘ll finish b. ‘ll be finishing c. ‘ll have finished

7. I’m sure when you call him, he _______ TV. He’s always in front of the TV!

a. ‘ll watch b. ‘ll be watching c. ‘ll have watched

8. We are visiting a new city every week. By the end of the summer, we _______ all the most important cities in Europe.

a. will visit b. will be visiting c. will have visited

8. Print less than 2 years, my customer _______ for 50 years. We are going to celebrate it.

a. will have been married b. will be married c. will be getting married

9. I’m cleaning the kitchen. By the time you arrive, it _______ spotless.

a. will be b. will be c. will have been


Basic exercise future perfect tense

Exercise 1:

  1. ‘ll have finished

  2. ‘ll have had

  3. ‘ll have left

  4. ‘ll have met

  5. ‘ll have taken

  6. ‘ll have stopped

  7. ‘ll have read

  8. ‘ll have fallen

  9. ‘ll have watched

  10. ‘ll have arrived

Exercise 2:

  1. Will – have done

  2. Will – have cooked

  3. Will – have forgotten

  4. Will – have typed

  5. Will – have received

  6. Will – have returned

  7. Will- have watched

  8. Will – have done

  9. Will – have reached

  10. Will – have talked to

Exercise 3:

  1. will have left

  2. Will you have finished

  3. will we have done

  4. will have finished

  5. will have read

  6. won’t have finished

  7. will you have completed

  8. will have arrived

  9. will have been

  10. Will she have got

  11. Will you have done

  12. won’t have eaten

  13. Will he have finished

  14. Will we have arrived

  15. will you have known

  16. won’t have completed

  17. won’t have finished

  18. will she have finished

  19. will you have been

  20. won’t have gone

Exercise 4:

  1. Will she have arrived

  2. Will you have eaten

  3. Will it have stopped

  4. Will we have watched

  5. Will she have arrived

  6. will you have finished

  7. will you have done

  8. will she have left

  9. will you have read

  10. will we have been

Exercise 5:

  1. won’t have finished

  2. won’t have sent

  3. won’t have cleaned

  4. won’t have ordered

  5. won’t have written

  6. won’t have met

  7. won’t have organised

  8. won’t have called

  9. won’t have read

  10. won’t have received

Future perfect tense exercises

Exercise 1:

  1. will have arrived

  2. will be waiting for.

  3. will be leaving.

  4. will be flying.

  5. will have arrived.

  6. will have started.

  7. will be eating.

  8. will have left.

  9. will be sleeping.

Exercise 2:

  1. will have left

  2. will have finished

  3. will have known

  4. will have passed

  5. Will you have completed

  6. will not have ended

  7. will have spent

Exercise 3:

  1. Will you have retired

  2. ‘ll be studying

  3. will be starting

  4. will have gone

  5. won’t be working

  6. won’t have finished

  7. will have fixed

  8. ‘ll be having

Advanced Quiz

Exercise 1:


2 a







Exercise 2:











Through the types of future perfect exercises summarized above, goodheathplan hopes to help you gain more learning experiences.

Wish you all good study!

Related Posts