[ Grammar ]
By the time my mother gets home in the evening, I ____ my homework.
A. have finished
B. had finished
C. will have finished
D. will be finishing

Random Topics:
Grammar - TOEICGrammar and Passive VoiceGrammar Past and Future TenseThird ConditionalPresent Progressive (Future)Modal Verbs & Time PrepositionsGrammar Error Correction (Simple Present Tense)ComparisonDeterminers & QuantifiersPassive Modals in Different TensesOther quiz:
Grammar › View___ book a table before you went to the restaurant?
A. Had you to
B. Have you to
C. Do you have to
D. Did you have to
Grammar › View
Tony can speak Arabic,__________?
A. isn’t he?
B. can’t he?
