TOM ... BEFORE WE ARRIVED THERE. A. HAS LEFT B. HAD LEFT C. WIL...

822. Tom ... before we arrived there.

A. has left

B. had left

C. will leave

D. leaves