Answer: D is the correct option. Therefore ''will have called'' must be taken.
it is correct because it expresses a pre-action prior to the time she will book the flight. This means that Cynthia will have to call her sister before she books the flight.
<h3>Further Explanation</h3>
Apparently, there are two actions to be performed by the subject, Cynthia. one is to call and another is book flight but all of them are happening in the future. So, to properly express such contextual meaning in the sentence, ''will have called'' must be used.
In option one, we see the use of the singular anomalous verb, ''has'' alongside the past participle "called" in a combination as ''has called''. The use of such combination of verb does not express the future action for which Cynthia is going to do, according to the sentence.
This is because, ''has called'' puts every action by the subject of the sentence, Cynthia, in a complete past tense whereas both actions to be performed are for the future, and therefore requires a future tense and not a past tense.
Again, ''will has called'' in option two has only one problem, which is the effusion of the singular anomalous verb, ''has'' which is in-between will and called. However, this is grammatically wrong. it should be plural anomalous verb ''have'', because it comes after the helping verb, "will"
Therefore, ''will have called'' is the correct answer. it is grammatically well structured and it expresses the future action to be performed by the subject, Cynthia.
The correct sentence will now be "By the time Cynthia books the flight, she will have called her sister about her visit".
LEARN MORE:
KEYWORDS:
- singular anomalous verb
- plural anomalous verb
- verb