Select the most appropriate option to substitute the underlined segment in the given sentence. If there is no need to substitute it, select No improvement.
Bhanu promised that he would have come today but he hasn’t arrived yet.
Show answer & explanation
Correct answer: B
Explanation
The correct answer is option 2, i.e would come.
- The given sentence uses a past modal 'would have', which means it implies something was possible, permitted, obligated or able to be done in the hypothetical sense, but didn't actually happen.
- But, the entire sentence as a whole tries to derive it's meaning in a present situation. This is evident because it uses 'hasn't arrived yet'.
- So, in order to complete the whole meaning of the sentence in present-form this option provides the accurate phrase, 'would come' and hence becomes the correct answer.
- 'Would come' indicates the consequence of an imagined event or situation, in this case the arrival of Bhanu.