![Grammar Quiz](https://grammarquiz.net/static3/logo.png)
[ 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:
![](https://grammarquiz.net/static3/wait.gif)
Random Topics:
Simple Future Tense Future Perfect Continuous TenseAbstract vs. Concrete Because / soGrammar ( going to)Present Tense vs Present ContinuousPronouns ( Interrogative )Conditional TensesAlthough, Though, In spite of, Despite
Other quiz:
Tenses › ViewAlthough they ____ in harmony for years, their partnership ended quickly during the crisis.
A. work
B. were working
C. are working
D. had been working
Phrasal Verbs › View
I’m so tired of Sophie _____ her engagement ring all the time.
A. showing off
B. showing up
How to use : Read the question carefully, then select one of the answers button.