In the question below choose the word(s) or phrase(s) which best fills(s) the gap(s):
He .... by now, i can hear all the people shouting
A
would have arrived
B
must have arrived
C
has arrived
D
should have arrived
Verified Correct Answer: B.
Grammar & Contextual Explanation
No expanded working has been attached for this question yet. The verified answer is Option B.
Source: Myschool Past Questions Archive (Record #6514)