Grammar Quiz

Future Perfect Tense Quizzes


Preview 20 Quizzes about Future Perfect Tense

Complete the sentence with the future perfect form:”We ____ before we come, so we will be hungry.”

A. Will have eaten
B. Will be eating
C. Won’t have eaten
D. Won’t be eating


My father will have been sleeping.

A. Will have my father sleep?
B. Will my father have sleeped?
C. Will my father have slept?


Choose the correct future perfect tense for the sentence: ‘By next year, he _______ (write) three novels.’

A. will have written

B. will wrote

C. written

D. will have writing


At this time tomorrow, I … to pay off my debts.

A. will have had money
B. will have money


In which tense is the sentence below written in?
By next July, I will have bought a house.

A. Past Perfect Tense

B. Present Perfect Tense

C. Future Perfect Tense


That best-selling author ___________________ on the top 10 list for one year this December. That’s quite an achievement!

A. Will
B. Have been
C. Were being
D. Will have been


If he wins another gold medal, he …… four in his entire career.

A. will have won

B. have won

C. had won

D. has won


I will be doing the test.

A. I will not have be done the test.
B. I not will have done the test.
C. I will not have done the test.


By 2050 scientists ______ a cure for cancer.

A. Will be found

B. Will be founding

C. Will have found

D. Will have founding


By the time I come back home , I ———- away for 3 years.

A. Will have been
B. Will be
C. Have been
D. Have been being


She was an alcoholic when she was young. But this July, she _____________________ sober for 15 years.

A. Was
B. Will
C. Will have been
D. Be


What is the correct form of future perfect tense for the verb ‘to run’?

A. will have run

B. will run

C. ran

D. will have running


Choose the correct future perfect tense for the sentence: ‘By next month, they _______ (build) their new house.’

A. will build

B. will have build

C. built

D. will have building


You … perfected your English by the time you come back from Australia.

A. was

B. has been

C. will has

D. will have


They will have stopped serving meals by the time we ______ to the restaurant.

A. have gotten

B. will have gotten

C. get

D. got


Before you arrive at the station, a hotel room … for you.

  1. will have booked
  2. will have been booked


By next November, I will ______ my big promotion at work.

A. have received

B. receive

C. had received

D. received


Before you arrive at the station, a hotel room … for you.

A. will have been booked
B. will have booked


She …… to Japan four times if she goes there again.

A. will have gone

B. have gone

C. has gone

D. had gone


All the campers … in their tent before midnight.

  1. will have sleep
  2. will have slept


How to use : Read the question carefully, then select one of the answers button.

Tips : If this page always shows the same questions, make sure you correct the question first by pressing the "check answer" button.