[ Tenses ]
By the time I go to bed tonight I ___ my work for the day
A. will finish
B. have finished
C. will have finished
D. finish

Random Topics:
Modals for RecommendationsPresent Simple and Continuous TenseAuxiliary Verbs (be, do, have)Grammar & TensesComplex PrepositionsSentence Adverbs & Third ConditionalIndirect SpeechModal AuxiliariesContinuous and Perfect TensesPresent Simple and Present ContinuousOther quiz:
Tenses › ViewPast simple, past perfect simple or past perfect continuous.
Even though we ___ (never meet), I ___ (recognise) him from his Facebook page.
A. had never met / recognised
B. never met / had been recognising
C. had never been meeting / had recognised
Simple Present Tense › View
What time does Lisa get up?
A. She gets up at 8 o’clock
B. She get up at 8 o’clock
My parents have had their house ___ 1990.
A. for
B. since
C. by the time
Tenses › View
My sister ________ buy a new car last month.
A. Didn’t
B. Doesn’t
C. Have
D. Don’t
