. Babul —— his homework when we arrived.
A
finished
B
has finished
C
will have finished
D
had finished
Correct Answer: had finished