1.
By the time we get there we____ for over six hours.
Correct Answer
C. Will have been driving
Explanation
The correct answer is "will have been driving." This is because the sentence is in the future perfect continuous tense, which is used to describe an action that will be ongoing in the future and will have started before a certain point in time. In this case, the action of driving will have started before the time we get there and will still be ongoing, indicating a duration of over six hours.
2.
This time next week mum and dad will have been living in Spain ... a decade.
Correct Answer
A. For
Explanation
The correct answer is "for" because it indicates a duration of time in which the action of mum and dad living in Spain will have been happening. "Since" would imply a starting point in time, and "around" would suggest an approximate time without specifying the duration.
3.
At the end of the month I ___ this dissertation select two years.
Correct Answer
B. Will have been writing
Explanation
The future perfect continuous tense ("will have been writing") is used to describe an action that will be in progress over a period of time leading up to a specific point in the future. In this case, the action of writing the dissertation will have been ongoing for two years by the end of the month. The other options do not accurately convey this ongoing duration.
4.
At the end of this term I_____ English for about 10 years. In another 10 I might be fluent!
Correct Answer
A. Will have been studying
Explanation
The correct answer is "will have been studying." This answer is in the future perfect continuous tense, which is used to describe an action that will be ongoing in the future and will have started before a specific time in the future. In this sentence, the speaker is talking about their English studies at the end of the term, which is a specific time in the future. They are saying that they will have been studying English for about 10 years by that time.
5.
I read about two books a week. If I carry on like this by the end of the year ... over 100 books.
Correct Answer
B. I will have read
Explanation
The correct answer is "I will have read." This is because the sentence is talking about a future action that will be completed by the end of the year. "I will have read" indicates that the action of reading two books a week will be finished by that time.
6.
Next year my grandparents ___ for 50 years.
Correct Answer
B. Will have been married
Explanation
The correct answer is "will have been married." This is because the sentence is referring to an action that will be completed in the future (next year) and has been ongoing for a specific duration (50 years). The future perfect continuous tense is used to express an action that started in the past, continues into the present, and is expected to be completed in the future. In this case, it indicates that the grandparents' marriage started in the past, has been ongoing, and will reach the 50-year mark next year.
7.
Next year, my grandfather, the priest, ... couples for 25 years and he show no sign of wanting to retire.
Correct Answer
A. Will have been marrying
Explanation
The correct answer is "will have been marrying". This is because the sentence is referring to an ongoing action in the future, specifically the act of marrying couples. The future perfect continuous tense is used to indicate an action that will be ongoing and in progress at a specific point in the future. Therefore, the correct form of the verb is "will have been marrying".
8.
By the end of this week, I ________ (wait) seventeen weeks for my phone to be repaired.
Correct Answer
will have been waiting
Explanation
The sentence is in the future perfect progressive tense, indicating an action that will be ongoing and unfinished at a specific point in the future. In this case, the speaker is referring to the end of the week, and they are expressing that they will have waited for seventeen weeks for their phone to be repaired by that time.
9.
I______ (run) in the park from 7 to 8 p.m.
Correct Answer
will be running
Explanation
The correct answer is "will be running" because the sentence is describing a future action that will happen at a specific time in the future (from 7 to 8 p.m.). The future continuous tense is used to express an ongoing action that will be happening in the future. In this case, "will be running" indicates that the person will be actively engaged in running during that time period.
10.
They'll be exhausted by dinner. They will have been _____ hockey for seven hours.
Correct Answer
C. Playing
Explanation
The correct answer is "playing" because the sentence is in future perfect continuous tense, indicating an ongoing action that will be completed in the future. The phrase "will have been" indicates the future perfect continuous tense, and the word "playing" is the correct verb form to use in this tense.