[ Verb Tenses ]
He has been rehearsing for the school play. (Present Perfect)
A. has been rehearsing
B. will be rehearsing
C. rehearsed
D. was rehearsing

Random Topics:
Simple Future TenseGerund - to Infinitive Infinitives for reasonsPhrases and TensesPast Tense, Recount Text, and Future TenseHave as verb and auxiliaryQuantifiers, Countable and Uncountable NounsQuestion TagPresent Perfect or Past Simple TenseParts of Speech and GrammarOther quiz:
Grammar › ViewA: What time ___ you get up this morning?
B: I ____ up at 8:00am.
A. did/get
B. do/got
C. did/got
D. do/gets
Tenses › View
Plеasе stay in your sеats _____.
A. while the bell was ringing
B. when the bell will ring
C. until the bell rings
D. once the bell had rung
Vocabulary and Grammar › ViewShe likes ____________. She goes to the swimming club every Sunday.
A. taking
B. collecting
C. playing
D. swimming
Coordinating Conjunctions › View
Luis bought decorations for the party, ______ Carla prepared all of the food.
A. but
B. and
C. yet
D. so
