Future Perfect Tense Quizzes


Preview 20 Quizzes about Future Perfect Tense

She will have been teaching.

A. Will she not have taught?
B. Will not she have taught?
C. Will she have not taught?


The person … probation by January.

  1. will has finished
  2. will have finished


In two years, he _________________ for this company for ten years.

A. Worked
B. Will have worked
C. Will be working
D. Did work


I ——— this book by tomorrow noon.

A. Have been reading
B. Have read
C. Will read
D. Will have read


The manager … the meeting room by twelve.

  1. will have been left
  2. will have left


Before Saturday, I will have ——— all my homework.

A. Did
B. Do
C. Does
D. Done


By this afternoon, I … the lawn with a push mower.

  1. will have been mowed
  2. will have mowed


He is in the Hospital.

A. He will have be in the Hospital.
B. He will have been in the Hospital.
C. He will have being in the Hospital.


Complete the sentence with the future perfect form:

“Thomas and Jeremy ___ by lunch time.”

A. Will have arrived
B. Will arrive
C. Will be arriving


You … your GMAT score online next week.

A. Will have seen
B. will have saw


_________________________ me?

A. Will you marry
B. Will you have married
C. Will you be marrying
D. You marry


Complete the sentence with the future perfect form:

“When ___ everything?”

A. Will we done
B. Will we have done
C. Will we be doing
D. Will we do


Complete the sentence with the future perfect form:

“_____ by the time you’re 65?”

A. Will you have retired
B. Will you have been retired
C. Will you retire


We ——— in London for three years next week.

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


By this afternoon, I … the lawn with a push mower.

A. will have mowed
B. will have been mowed


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

A. will have been booked
B. will have booked


The person … probation by January.

A. will has finished
B. will have finished


At this time next week, we ———- the thief.

A. Will catch
B. Will be catching
C. Catch
D. Will have caught


Complete the sentence with the future perfect form:

“J.K.Rowling ___ her new book by the end of the year.”

A. Will write
B. Will be writing
C. Will have written


By tomorrow morning, he ———- well.

A. Will sleep
B. Have slept
C. Will have slept
D. 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.