Topics: Verb Tenses
By the time the race ends, she ________ for nearly three hours.
A. has run
B. had run
C. was running
D. will have been running
Select your answer:

Random Topics:
Adjectives & AdverbsPast Perfect vs Past SimpleAlthough / DespiteGrammar - Imperatives and LetAbstract NounsCorrelative conjunctionsInfinitive GerundComplex PrepositionsCan, Could, May, MightTenses (Present, Past, Future Forms)Other quiz:
Grammar › ViewI recently went back to the town ………… I was born.
A. what
B. where
C. who
D. which
Tenses › View
The workers ______ the trains now before they go to the next station.
A. fueled
B. are fueling
C. fuels
D. fueling
