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