English Grammar. Select the best answer.
Each of the Olympic athletes ____________ for months, even years.
A. Have been training
B. Were training
C. Has been training
D. Been training

Random Topics:
ComparisionsPronouns of QuantityGerunds and InfitinitivesComparisonConditionals and Modals of ProbabilityInfinitive and GerundFuture SimplePrefixes SuffixesFuture PlansPast TenseOther quiz:
Grammar › ViewWhy are you still doing your homework, Sara? You _____________ (do) your homework since 8 o’clock in the morning.
A. have done
B. have been doing
Conjunctions › View
___________ nouns are something that you cannot see, hear, touch, smell, or taste.
A. Concrete
B. Collective
C. Foreign
D. Abstract
Grammar › ViewI _________ about a holiday in Greece. I couldn’t believe it when my husband _________ one as a surprise!
A. dreamed / had been booking
B. had been dreaming / booked
C. had been dreaming / had booked
D. has been dreaming / has been booking
Grammar › View
We usually ______ every two years.
A. have the bedrooms redecorated
B. had the bedrooms redecorated
C. have redecorated the bedrooms