[ Tenses ]
After hours of rehearsal, the cast _____________ (deliver) a flawless performance on opening night.
A. has delivered
B. delivered
C. was delivering
D. had delivered

Random Topics:
Speculation with Modal VerbsPhrase vs ClauseArticles A and AnPresent ContinuousAdjective ending with ED & INGFigurative LanguageModal PossibilitiesVocabulary and PhrasesSynonymsDEGREE COMPARISONOther quiz:
Verb Tenses › ViewSue … in Oxford since 1999.
A. is living
B. have lived
C. lived
D. has lived
Grammar › View
This medicine will help you if you …………….. it.
A. will drink
B. drink
Grammar › ViewHe ____ about birds. It drives me mad!
A. forever talk
B. is always talking
C. will forever be talking
D. has always been talking
E. was talking
Grammar › View
She … for two hours when she woke up to an explosion.
A. had slept
B. has slept
C. had been sleeping
