[ Tenses ]
What _____ John ___________ at the moment?
A. does / do
B. is / do
C. are / doing
D. is / doing

Random Topics:
Grammar & VocabNoun and PronounGerunds, Infinitives and ParticiplesBasic GrammarPast Perfect & Past SimplePre-intermediateTenses PracticeGrammar & ReadingModal VerbIdentify The TensesOther quiz:
Future Tense › ViewI will phone you when I …………… time.
A. will have
B. would have
C. will be having
D. have
Tenses and Passive Voice › View
. By next year, I _____ for this company for 10 years.
A. will have been working
B. will be working
C. will have worked
D. will work