1.
Complete the sentence with the future perfect form:"When ___ everything?"
Correct Answer
B. Will we have done
Explanation
The correct answer is "will we have done" because the sentence is referring to a future point in time when an action will be completed. The future perfect form is used to indicate an action that will have been finished before that future point. Therefore, "will we have done" is the appropriate choice to convey this meaning.
2.
Complete the sentence with the future perfect form:
"Thomas and Jeremy ___ by lunch time."
Correct Answer
A. Will have arrived
Explanation
The correct answer is "will have arrived" because the sentence is referring to a future action that will be completed before a specific time (lunch time). The future perfect form is used to express an action that will be finished before a certain point in the future.
3.
Complete the sentence with the future perfect form:"We ____ before we come, so we will be hungry."
Correct Answer
C. Won't have eaten
Explanation
The sentence states that "We won't have eaten before we come, so we will be hungry." This implies that at a specific point in the future, before the action of "coming," the eating will already have taken place. Therefore, "won't have eaten" is the correct answer as it accurately reflects the future perfect form, indicating a completed action before a specific point in the future.
4.
Complete the sentence with the future perfect form:
"By 2020, Eric ___ in Manchester for 4 years."
Correct Answer
A. Will have lived
Explanation
By 2020, Eric will have lived in Manchester for 4 years. This sentence is in the future perfect tense, which is used to talk about an action that will be completed in the future before a specific time. In this case, the specific time is 2020, and the action is Eric living in Manchester. The correct answer is "will have lived" because it correctly uses the future perfect form of the verb "to live."
5.
Complete the sentence with the future perfect form:"Students ____ the classroom by the end of the hour."
Correct Answer
A. Will have left
Explanation
By using the future perfect form "will have left," the sentence indicates that the action of students leaving the classroom will be completed by the end of the hour. This form suggests that the action will occur before a specific point in the future, emphasizing its completion.
6.
Complete the sentence with the future perfect form:
"The sun ____ by 2 o'clock."
Correct Answer
B. Won't have risen
Explanation
By 2 o'clock, the sun will not have risen. This implies that the sun will still be below the horizon at that time.
7.
Complete the sentence with the future perfect form:
"J.K.Rowling ___ her new book by the end of the year."
Correct Answer
C. Will have written
Explanation
The correct answer is "will have written." This is because the sentence is talking about an action that will be completed in the future. The future perfect tense is used to describe an action that will have been completed before a specific time in the future. In this case, J.K. Rowling will complete writing her new book before the end of the year.
8.
Complete the sentence with the future perfect form:
"______the shopping by 5 o'clock?"
Correct Answer
C. Will you have done
Explanation
The correct answer is "will you have done". This is because the future perfect form is used to talk about an action that will be completed before a certain time in the future. In this sentence, the action of "shopping" will be completed before 5 o'clock in the future. Therefore, "will you have done" is the correct form to use.
9.
Complete the sentence with the future perfect form:"Do you think that Dad ___ my bike for tomorrow?"
Correct Answer
B. Will have fixed
Explanation
The correct answer is "will have fixed". In this sentence, the speaker is asking about the possibility of their dad fixing their bike for tomorrow. The future perfect form is used to indicate an action that will be completed before a specific point in the future. Therefore, "will have fixed" is the appropriate form to indicate that the bike will be repaired by the dad before tomorrow.
10.
Complete the sentence with the future perfect form:
"_____ by the time you're 65?"
Correct Answer
A. Will you have retired
Explanation
The correct answer is "will you have retired" because the question is asking about a future action that will be completed before the person turns 65. The future perfect form is used to talk about an action that will be finished at a specific point in the future.