![Grammar Quiz](https://grammarquiz.net/static3/logo.png)
[ Future Tenses ]
By the time you arrive, I ___ the report.
A. will have finished
B. finish
C. am finishing
D. will be finishing
Select your answer:
![](https://grammarquiz.net/static3/wait.gif)
Random Topics:
Future Perfect Tense Plurals Irregular VerbReported - GerundShould and Shouldn'tDependent PrepositionsPresent Simple Tense PassiveLinkers and ConjunctionsPresent and Past Simple Tense
Other quiz:
Vocabulary › ViewGrammar: Present Simple
4. You ………….. to that park with your friends every day.
A. go
B. is going
C. goes
Grammar › View
His father’s hair ____ short and curly.
A. is
B. has
How to use : Read the question carefully, then select one of the answers button.