Collection of future perfect tense exercises with detailed answers

The future perfect tense is one of the tenses that confuses many students when doing exercises even though they have memorized all the formulas. Let's learn the future perfect tense with ETEST Study Abroad English and practice this grammar point fluently through various forms. future perfect exercises (Future Perfect) with answers in the article below!

Before doing the exercises, let's review the following grammar points:

bài tập thì tương lai hoàn thành
Complete set of future perfect exercises with detailed answers
IELTS TEST SAT TEST
Course Consulting

1. Summary of basic theory of future perfect tense

Future perfect tenseFuture Perfect Tense plays an essential role in expressing an action, event or intention completed before a specific time in the future.

1.1 Future perfect tense structure formula

ConfirmS + will + have + V3

For example: Ms. Lin will have done the cooking by the time we drop by.

NegativeS + will not + have + V3

For example: He won't have arrived when I come to the station

Question1. Yes/No Question

Q: Will + S + have + V3 +…?

A: Yes, S + will.

No, S + won't.

For example:

Q: Will she have done the gardening before her parents come home?

A: No, she won't

2. Wh-Question

WH-word + will + S + have + V3 +…?

For example: What kind of internship will she have applied to by the time her graduate?

bài tập thì tương lai hoàn thành có đáp án
Future perfect tense formula

1.2 How to use the future perfect tense

The future perfect tense is used for:

  • Describes an event or action that will be completed before a specific time in the future.

For example: He will have been asleep by midnight

  • Describes an event or action that will be completed before another event or action in the future.

Note: Actions and events completed first will be in the future perfect tense. Actions and events that happen later will be in the present simple tense.

For example: Mike will have moved to another place before he turns 40.

bài tập tương lai hoàn thành
How to use the future perfect tense

1.3 Signs to recognize the future perfect tense

The future perfect tense is used when the sentence contains:

  • By + future time (by 10am, by tomorrow,,..)
  • By the end of + future time (by the end of week,..)
  • By the time + present simple tense clause (by the time I get up,…)
  • Before + future event/time (before 2022,…)
  • Time period + from now (2 weeks from now,…)

For example:

  • By next year, she will have got 10 million USD in her bank account.
  • Many people will have realized her purpose by the end of her show.
  • By the time my parent leaves for work, I will have woken up.
  • Before 2030, Vietnam will have become a middle income country.
  • 10 years from now, he will have been promoted

2. Basic and advanced future perfect exercises with answers

To master the knowledge of future perfect tense, you need to practice doing it. future perfect exercises every day to improve my English skills.

Below are some exercises of the future perfect tense you can refer to.

2.1 Basic future perfect tense exercises

Lesson 1: Choose the correct answer in the future perfect tense

1. I ________ by then.

A. will be leave

B. will have left

C. will leave

2. Will you ________ by 8am?

A. have arrived

B. be arrived

C. have arrived

3. You ________ the bill by the time the item arrives.

A. will have received

B. will receiving

C. received

4. Melissa and Mike will be exhausted. They ________ slept for 24 hours.

A. will not

B. will not have

C. will not be

5. He will have ________ all about it by Monday.

A. forgetting

B. forgotten

C. be forgetting

6. Will you ________ the contracts by Thursday?

A. have mailed

B. mailing

C. to have mailed

7. The boss ________ by the time the orders come in.

A. will leave

B. will be left

C. will have left

8. Where ________ gone?

A. will she have

B. is she has

C. she have

9. September works for us. Lisa will not ________ by then.

A. graduating

B. have graduated

C. be graduate

10. I will let you in. I ________ with the keys by the time you come in.

A. will have arrived

B. will be arriving

C. will be arrived

Lesson 2. Put the appropriate verb in parentheses into the blank (Simple future perfect)

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. Vu__________________ (read) the book before the next class.

6. She__________________ (not/finish) work by seven.

7. When__________________ (you/complete) the work?

8. You__________________ (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. We__________________(not/complete) the project by July.

17. Huan__________________(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 retired?

20. They__________________ (not/go) at six.

Lesson 3. Put the appropriate verb in parentheses into the blank (Future perfect tense)

  1. By 10 pm tonight, I_________________ (finish) this report.
  2. By 10 pm tonight, she__________________ (leave) Paris.
  3. By 10 pm tonight, he_________________ (meet) Lucy.
  4. By 10 pm tonight, we________________ (take) the exam.
  5. By 10 pm tonight, they__________________ (stop) snowing.
  6. By 10 pm tonight, he__________________ (read) all of this book.
  7. By 10 pm tonight, she__________________ (fall) asleep.
  8. By 10 pm tonight, we________________ (watch) the movie.
  9. By 10 pm tonight, Thanh__________________ (arrive).
  10. By 10 pm tonight, Tom__________________ (by) HW.

Lesson 4. Put the appropriate verb in parentheses into the blank (Future perfect tense)

  1. Anne__________________ her bike next week. (to repair)
  2. We__________________ the washing by 8 o'clock. (to do)
  3. She__________________ Paris by the end of next year. (to visit)
  4. I_________________ this by 6 o'clock. (to finish)
  5. Sam__________________ by next week. (to leave)
  6. She__________________ this with her mother tonight. (to discuss)
  7. The police_________________ the driver. (to arrest)
  8. They__________________ their essay by tomorrow. (to write)
  9. Paolo__________________ the teams. (to manage)
  10. If we can do that – then we__________________ our mission. (to fulfill)

2.2 Advanced future perfect tense exercises

Lesson 1: Put the appropriate verb in parentheses into the blank (Future perfect tense)

1. By this time tomorrow, I__________________ (finish) the project.

2. By 8 o'clock, the kids__________________ (fall) asleep

3. By tomorrow morning, he_________________ (sleep) wonderfully.

4. By next year, she__________________ (receive) her promotion

5. Robin__________________ (sell) his car by next Sunday.

6. Morgan__________________ (clean) the entire house by lunch.

7. We__________________ (dance) a few dances before midnight.

8. At this time tomorrow morning, they_________________ (begin) working.

9. At this time next week, we_________________ (catch) the thief

10. By 2013, I__________________ (live) in Madrid for 5 years.

11. In 2020, they_________________ (work) here for 20 years.

12. By September, Julie__________________ (teach) us for over a year.

13. By October, I_________________ (study) English for 3 months.

14. On Monday, she__________________ (wait) for 2 weeks.

15. Before Saturday, you_________________ (due to) all of your homework.

Lesson 2: Put the appropriate verb in parentheses into the blank (Future perfect tense)

  1. By 9 o'clock, we__________________ (finish) our homework.
  2. They__________________ (leave) the classroom by the end of the hour.
  3. We__________________ (go) home by next week.
  4. She__________________ (return) from the excursion by 6 o'clock.
  5. __________________ (buy / he) the new house by October?
  6. The sun__________________ (not / rise) by 4 o'clock.
  7. __________________ (you/do) the shopping by 3 o'clock?

Lesson 3: Put the appropriate verb in parentheses into the blank (Future perfect tense)

  1. The pilot __________ an airplane 20000 ft above the surface level. (fly)
  2. Why ____ he________ driving his bike at the speed of 135mph? (not)
  3. She will __________ to Paris to meet her parents. (go)
  4. I ____ have _____ to cut my hairs into this kind of hairstyle. (decide)
  5. They ___________ an award for the best dance performance. (receive)
  6. The teacher ____ not ________ in their college premises. (look)
  7. He ___________ all the messages before his girlfriend's arrival. (delete)
  8. Before he entered the bedroom, the thief ___________ from there. (escape)
  9. ____they ___________ from the goa tour? (return)
  10. I will have ________ him his pending amount by the date. (give)
  11. She will have _______ her dinner on time. (eat)
  12. _____ the principal ________ his application for organizing a sports event? (approve)
  13. Both of them ___________ on this month end. (marry)
  14. Players ___________ their game in the hot climate. (play)
  15. I ___________ three shirts from this shop. (purchase)

Lesson 4: Put the appropriate verb in parentheses into the blank (Future perfect tense)

  1. he ___________ in front of local people. (beat)
  2. They ___________ a cricket kit for their team. (buy)
  3. ____ they ___________ outside an office? (stand)
  4. She _______________ into the shrubs in a forest. (hide)
  5. I _____ have ____ all the bills of this month. (pay)
  6. ____ she ____________ with her husband in the bedroom? (sleep)
  7. He ____________ his car for over 800 kms. (drive)
  8. Raghav _______________ his article for the newspaper. (write)
  9. Poor children _____________ food by our foundation. (give)
  10. We both ____________ at the college premises for a little misunderstanding. (fight)
  11. I _____________ anything to you about my plan. (not/say)
  12.  She ___________ a lot on the global warming issue. (speak)
  13. We ____________ our most of the time in this restaurant. (spend)
  14. She ____________ her favorite parrot in the cage to save her from cats. (keep)
  15. You _________ have _____ anything about me from now on. (not/hear)

Lesson 5: Choose the correct answer

1. The farmer __________ the crop until November.

A. will have down

B. will sow

C. will be sowing

2. The passengers __________ their destination.

A. have been reached

B. reached

C. will have reached

3. She __________ the exam by the end of this year.

A. will have passed

B. passed

C. have passed

4. I __________ rice until 8 o'clock.

A. will have cooked

B. cooked

C. have cooked

5. The mechanic _________ my car.

A. will have fixed

B. will have fixed

C. will be fixed

6. Tom __________ his favorite novel.

A. have purchased

B. will purchase

C. will have purchased

7. She __________ an essay until 10 o'clock.

A. have written

B. will have written

C. will write

8. I __________ a lot of seeds in my garden.

A. have planted

B. will have planted

C. will plant

9. We __________ the match until tomorrow evening.

A. will have played

B. played

C. have played

10. He __________ his duty diligently.

A. will perform

B. will have performed

C. has performed

11. Taimur __________ the meal until 2 o'clock.

A. will have eaten

B. will eat

C. eaten

12. I __________ my assignment.

A. will have completed

B. completed

C. will complete

3. Future perfect tense exercise answers

3.1 Basic future perfect tense exercises answers

Lesson 1: 

1.B
2. A
3. A
4.B
5. B
6. A
7.C
8. A
9. B
10. A

Lesson 2:

1. will have finished
2. Will you have finished
3. will we have done
4. will have finished
5. will have read
6. will not have finished/ won't have finished
7.will you have
8. will have arrived
9. will have been
10. Will she have gotten
11. Will you have done
12. will not eat/ won't have eaten
13. Will he have finished
14. Will we have arrived
15.will you have known
16. will not have completed/ won't have completed
17. will not have finished/won't have finished
18. will she have finished
19.will you have been
20. will have not gone/ won't have gone

Lesson 3:

1. will have repaired
2. will have done
3. will have visited
4. will have finished
5. will have discussed
6. will have discussed
7. will have arrested
8. will have written
9. will have managed
10. will have fulfilled

3.2 Answers to advanced future perfect exercises

Lesson 1:

1. will have finished
2. will have fallen
3. will have slept
4. will have received
5. will have sold
6. will have cleaned
7. will have danced
8. will have begun
9. will have caught
10. will have lived
11. will have worked
12. will have taught
13. will have studied
14. will have waited
15. will have done

Lesson 2:

1. will have finished
2. will have left
3. will have gone
4. will have returned
5. Will he have bought
6. will have not risen/ won't have risen
7. Will you have done

Lesson 3: 

1. will have flown
2. won't / have
3. have gone
4. will / decided
5. will have received
6. will / have looked
7. will have decided
8. will have escaped
9. will / have returned
10. given
11. eaten
12. will / have approved
13. will have married
14. will have played
15. will have purchased

Lesson 4:

1. will have beaten
2. will have bought
3. will / have stood
4. will have hidden
5. will have paid
6. will / have slept
7. will have driven
8. will have written
9. will have given
10. will have fought
11. won't have said
12. will have spoken
13. will have spent
14. will have kept
15. will not have heard

Lesson 5:

1. will have come down
2. will have reached
3. will have passed
4. will have cooked
5. will have fixed
6. will have purchased
7. will have written
8. will have planted
9. will have played
10. will have performed
11. will have eaten
12. will have completed

See more Bài tập thì tương lai hoàn thành tiếp diễn

Tải ngay tài liệu 150+ câu bài tập thì tương lai hoàn thành kèm đáp án HERE

Trên đây là những kiến thức cơ bản cùng các dạng future perfect exercises để bạn tham khảo và luyện tập. Nếu bạn đang có nhu cầu luyện thi tiếng anh tại trung tâm anh ngữ uy tín, hãy liên hệ với ETEST English for Study Abroad để được tư vấn lựa chọn một IELTS course phù hợp nhất. Với đội ngũ giáo viên tận tâm theo sát quá trình học của bạn, cam kết cải thiện được khả năng tiếng anh của bạn chỉ trong vòng 3 đến 4 tháng theo học tại trung tâm.

See more related articles:

Rate this article

ETEST ENGLISH FOR STUDY ABROAD

Contact information:

  • Hotline: 0933 80 66 99 (District 3) | 0937 80 66 99 (District 7) | 0936 17 76 99 (Da Nang)
  • ETEST District 3: 3rd Floor, 215 Nam Ky Khoi Nghia, Anh Dang Building, Xuan Hoa Ward, HCMC
  • ETEST District 7: 6th Floor, 79 - 81 - 83 Hoang Van Thai, Saigon Bank Building, Tan My Ward, HCMC
  • ETEST Da Nang: No. 9, Road C2, Da Phuoc International Urban Area, Hai Chau Ward, Da Nang City

Explore now: Impressive achievements of ETEST students

Leave a Reply

Your email address will not be published. Required fields are marked *

Quick consultation


    Messenger Chat Messenger Zalo Chat Zalo ETEST Phone 093 380 6699

    Sign up for consultation

    Please leave your information below for free consultation.