Mark the letter A, B, C or D on...

Câu hỏi: Mark the letter A, B, C or D on your answer sheet to indicate the correct answer to each of the following questions.
We missed the ferry yesterday morning. It _________  by the time we arrived at the pier.

A. has already gone

B. was already going

C. had already gone

D. already went