[ 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 › ViewChris wants …………………………………………………………………… (travel) to New York next year.
A. travelling
B. travel to
C. travel
D. to travel
Grammar › View
The Government is planning a new road near my house.
A. A new road has been planned near my house.
B. A new road is being planned near my house.
C. A new road was being planned near my house.
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?
