Q460
The athletes . . . . . . . . for exactly three months by the time the races . . . . . . . . due to start.
A.
have been training/will be
B.
will have been training/are
AnswerC.
are going to train/will have been
D.
are training/were
E.
had trained/have been
Answer: Option B
Solution
Answer: Option B
No explanation is given for this question Let's Discuss on Board