By the time they arrive _____.
A
he'll have left
B
he'll leave
C
he leaves
D
he left
Correct Answer: he'll have left