Practice Exercise on Future Perfect
(will have + past participle)
Future Perfect has two different forms: “will have done” and “be going to have done.” These forms are usually interchangeable.
Future Perfect
Start
Congratulations - you have completed Future Perfect.
You scored %%SCORE%% out of %%TOTAL%%.
Your performance has been rated as %%RATING%%
Your answers are highlighted below.
Question 1 |
Fred ___ ____ ________ the extra bedroom by the time his relatives show up.
A | will have builded |
B | was going to build |
C | will have built |
D | would have build |
Question 1 Explanation:
Future Perfect expresses something that will occur before another action in the future. ( "BUILDED" is not a word.)
Question 2 |
I ____ ___ ____ by Saturday.
A | will have finished |
B | was going to finish |
C | have already finished |
D | would have finsihed |
Question 2 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 3 |
WInson ___ ___ ___ __ _______before breakfast is ready.
A | will not have showered |
B | is not going to have showered |
C | did not shower |
D | be going to be |
Question 3 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 4 |
I ___ ___ ___ ___ all of my dinner by the time you arrive.
A | would have eaten |
B | was eating |
C | will have eaten |
D | had been eating |
Question 4 Explanation:
Future Perfect expresses something that will occur before another action in the future. It can also show that something will happen before a specific time in the future.
Question 5 |
How many Countries ____ you ___ ___ ___ ______ by the time you are 60?
A | did you ever visit |
B | will you plan on visiting |
C | have you go to visit |
D | are you going to have visited |
Question 5 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 6 |
By the time Mom and Dad wake up we ___ ___ ____ a complete breakfast.
A | would have prepared |
B | decided to prepare |
C | could not prepare |
D | will have prepared |
Question 6 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 7 |
_____ Edward _____ ___ ___ ___ his taxes before April.
A | Are Edward going to pay |
B | Is Edward going to have paid |
C | Are you planning to cook |
D | Had Edward ever paid |
Question 7 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 8 |
Within the next three months, I ___ _____ ______ enough money to go to Europe.
A | will have earned |
B | plan to get |
C | am gonna earn |
D | would have earned |
Question 8 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 9 |
Jackie ___ ___ __ __ _____ her PHD before she is 25.
A | will already had earned |
B | had to have earned |
C | is going to have earned |
D | wants to earn |
Question 9 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 10 |
When summer finally comes, I __________ my garden.
A | am planting |
B | will have planted |
C | have planted |
D | want to plant |
Question 10 Explanation:
Future Perfect expresses something that will occur before another action in the future. It can also show that something will happen before a specific time in the future.
Question 11 |
The snow storm ___ ___ ____ by morning.
A | will have stopped |
B | has already stopped |
C | is gonna stop |
D | was going to stop |
Question 11 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 12 |
_____ you _____ ___ ___ ___dinner by the time our family arrives at your house.
A | Are you going to have cooked |
B | Have you even thought about cooking |
C | had you been cooking |
D | Are you planning to cook |
Question 12 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 13 |
Lisa ___ ___ ___ ___ for two weeks tomorrow.
A | was really sick |
B | will have been sick |
C | is going to be sick |
D | has been sick |
Question 13 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 14 |
You _____ _____ _______ your Spanish by the time Christmas comes.
A | could have perfected |
B | will have perfected |
C | would had perfected |
D | should have perfected |
Question 14 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 15 |
By the end of September, I _____ ____ ______all of my training,
A | won't had started |
B | will had started |
C | would be starting |
D | will have finished |
Question 15 Explanation:
Future Perfect expresses something that will occur before another action in the future. It can also show that something will happen before a specific time in the future.
Once you are finished, click the button below. Any items you have not completed will be marked incorrect.
Get Results
There are 15 questions to complete.
You have completed
questions
question
Your score is
Correct
Wrong
Partial-Credit
You have not finished your quiz. If you leave this page, your progress will be lost.
Correct Answer
You Selected
Not Attempted
Final Score on Quiz
Attempted Questions Correct
Attempted Questions Wrong
Questions Not Attempted
Total Questions on Quiz
Question Details
Results
Date
Score
Hint
Time allowed
minutes
seconds
Time used
Answer Choice(s) Selected
Question Text
All done
Need more practice!
Keep trying!
Not bad!
Good work!
Perfect!