Question: 
Select the best word/set of words to fill in the blanks:Each of the Olympic athletes__for months, even years.
have been training
were training
has been training
been training
shall train
Answer: 
have been training
Last Updated: 
18/09/2020 - 01:15