英語+専門分野を身につけるメンバーシップ試験クイズ第八問

文法問題:
Q. “By the time I arrived at the station, the train _ already left.” に入るのは?
a) has
b) had
c) will have
d) would have