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 |
How many Countries ____ you ___ ___ ___ ______ by the time you are 60?
A | have you go to visit |
B | did you ever visit |
C | are you going to have visited |
D | will you plan on visiting |
Question 1 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 2 |
By the end of September, I _____ ____ ______all of my training,
A | will have finished |
B | will had started |
C | would be starting |
D | won't had started |
Question 2 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 3 |
_____ you _____ ___ ___ ___dinner by the time our family arrives at your house.
A | Have you even thought about cooking |
B | had you been cooking |
C | Are you going to have cooked |
D | Are you planning to cook |
Question 3 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 4 |
When summer finally comes, I __________ my garden.
A | have planted |
B | want to plant |
C | will have planted |
D | am planting |
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 |
Lisa ___ ___ ___ ___ for two weeks tomorrow.
A | is going to be sick |
B | was really sick |
C | has been sick |
D | will have been sick |
Question 5 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 6 |
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 6 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 7 |
By the time Mom and Dad wake up we ___ ___ ____ a complete breakfast.
A | will have prepared |
B | decided to prepare |
C | could not prepare |
D | would have prepared |
Question 7 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 8 |
You _____ _____ _______ your Spanish by the time Christmas comes.
A | would had perfected |
B | will have perfected |
C | could have perfected |
D | should have perfected |
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 | wants to earn |
C | is going to have earned |
D | had to have earned |
Question 9 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 10 |
Fred ___ ____ ________ the extra bedroom by the time his relatives show up.
A | was going to build |
B | will have built |
C | will have builded |
D | would have build |
Question 10 Explanation:
Future Perfect expresses something that will occur before another action in the future. ( "BUILDED" is not a word.)
Question 11 |
I ___ ___ ___ ___ all of my dinner by the time you arrive.
A | was eating |
B | had been eating |
C | would have eaten |
D | will have eaten |
Question 11 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 12 |
_____ Edward _____ ___ ___ ___ his taxes before April.
A | Had Edward ever paid |
B | Are you planning to cook |
C | Are Edward going to pay |
D | Is Edward going to have paid |
Question 12 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 13 |
I ____ ___ ____ by Saturday.
A | have already finished |
B | would have finsihed |
C | was going to finish |
D | will have finished |
Question 13 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 14 |
The snow storm ___ ___ ____ by morning.
A | was going to stop |
B | will have stopped |
C | is gonna stop |
D | has already stopped |
Question 14 Explanation:
Future Perfect expresses something that will occur before another action in the future.
Question 15 |
WInson ___ ___ ___ __ _______before breakfast is ready.
A | did not shower |
B | is not going to have showered |
C | be going to be |
D | will not have showered |
Question 15 Explanation:
Future Perfect expresses something that will occur before another action 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!