Mary ..... her homework when we arrived so we all went out for the evening.
A
has finished
B
is finishing
C
had finished
D
was finishing
Correct Answer: had finished