[ Tenses ]
By the time you arrive, I ___ (finish) my homework.
A. will have finished
B. will be finishing
C. will finish
D. have finished
Select your answer:

Random Topics:
Grammar - much, many, a lot ofConditional Sentences Type 0, 1 and 2Will vs be going toPast Tense, Recount Text, and Future TenseGrammar and PrepositionsConjunctions and Sequence ConnectorsModal Verbs and Contrastive ConjunctionsModals and ConditionalsPresent Perfect and Present Perfect Progressive TensesVerbal CommunicationOther quiz:
Conjunctions › ViewChoose the correct conjunction
I wanted to play outside, _____ it started raining.
A. but
B. and
C. so
Grammar › View
_____ your mother cooking in the kitchen now?
A. Does
B. Do
C. Is
D. Are
