A. Will finish
B. Will have finished
C. None of these
D. Have finish
Explanation
" Will have finished " is future perfect tense .
It used for an action that will be completed before a specific time in the future.
The phrase "By the time I go to bed tonight" clearly indicates a future time limit, making this tense appropriate.
Show/Hide Explanation
A. Noun Phrase
B. Adjective Phrase
C. Verb Phrase
D. Prepositional Phrase
Explanation
A verb phrase consists of a main verb and its auxiliaries.
In this sentence, will have been studying is a combination of auxiliary verbs ( will have been ) and the main verb ( studying ), forming a future perfect continuous tense.
Show/Hide Explanation
A. Will have been
B. Had been
C. Has been
D. Was been
Explanation
Formula of Future Perfect Continuous Tense: Subject + will have been + first form of a verb + ing + for + time
Show/Hide Explanation
A. Sarah will have hosted her show by the evening
B. None of these
C. Sarah will hosting her show by the evening
D. Sarah will host her show by the evening
Explanation
Sarah will have hosted her show by the evening.
Future perfect tense uses " will have " + past participle .
It indicates the action will be completed before a specific future time.
Show/Hide Explanation
A. Will have
B. will has been
C. Will have been
D. Will has
Explanation
"By the time he arrives, we will have finished the project."
"Will have" is the correct future perfect tense structure,
Indicating that the action of finishing the project will be completed before a specified future time (when he arrives) .
Show/Hide Explanation
A. He finished the project by tomorrow
B. He finished the project by tomorrow
C. He will have finished the project by tomorrow
D. He will be finishing the project by tomorrow
Explanation
The sentence in the future perfect tense is: He will have finished the project by tomorrow.
Future Perfect Tense
In this case, "will have finished" indicates that the project will be completed before "tomorrow. "
Show/Hide Explanation
A. I told her that I would have written letters
B. I told her that she will have written letters
C. I told her that I will have written letters
D. I told her that she would have written letters
Explanation
The correct answer is: I told her that I would have written letters. The original sentence is in the Future Perfect tense , and when converted to indirect speech, it becomes the Future Perfect tense in the subordinate clause, with the verb " would have " indicating the hypothetical or uncertain nature of the action.
Show/Hide Explanation
✅ Correct: 0 |
❌ Wrong: 0 |
📊 Total Attempted: 0