[ Perfect Tenses ]
Finally she stopped talking after I … (wait) for fifteen minutes.
A. will have been waiting
B. have been waiting
C. had been waiting
D. had waited
E. have waited

Random Topics:
Synonyms and VocabularyFor vs SinceConjunctions and Verb TensesPresent Tenses and ConnectorsPrepotitionsGerund and InfinitivesGerundDescriptionsModals and Semi-ModalsMuch, many, a lot of, a few, a littleOther quiz:
Vocabulary › ViewWhat is the definition of ‘vigil’?
A. higher-ranked, influential members of a tribe
B. to give in or agree to something
C. to watch over for a period of time
D. to take back
Tenses › View
I __________ my homework later.
A. doing
B. does
C. will doing
D. will do
Pronoun › ViewThe car drove slowly along the back road. _____ was quite muddy.
A. The road
B. The car
C. It
Vocabulary › View
What is the closest meaning of repercussion?
A. Consequence
B. Benefit
C. Cause
D. Action
