shall have repaired
will have repaired
would repair
none
Answer is Right!
Answer is Wrong!
The correct answer is: B. will have repaired
The sentence is in the future perfect tense, which is used to talk about actions that will be completed by a specific time in the future. In this case, the speaker is hoping that
the road will be repaired by the time they come back next summer.The other options are incorrect because they do not express the idea of completion by a specific time in the future.
- A. shall have repaired is in the future perfect passive voice. This voice is used to focus on the action itself, rather than the person or thing doing the action. In this case, the speaker is not focusing on who will repair the road, but on the fact that the road will be repaired.
- C. would repair is in the past conditional tense. This tense is used to talk about hypothetical or unreal situations. In this case, the speaker is not talking about a hypothetical situation, but about a real situation that they hope will happen.
- D. none is not a grammatically correct sentence.