Grammar Quiz

[ Future Tenses ]

By 9 o’clock tonight, we ____ (finish) our homework.

A. will have finished

B. will be finishing

C. will finish

D. will has finished

Select your answer:
A  B  C  D  E 


Random Topics:

Word FormationMixed ConditionalContrastive ConjunctionPassive Voice - Past SimpleTenses: Present simple, Past Simple, Future SimpleCommon Grammar Mistakes and Spelling TipsUnreal ConditionalsPreposition and ConjunctionSimple Present Tense with Adverb of FrequencyGrammar and Idioms

Other quiz:

Grammar › View

I’ll be forced … with them.

A. agree

B. to agree

C. agreeing


Relative & Interrogative Pronouns › View

The scientist _______ you showed the bird is here.

A. who

B. whose

C. to whom

D. to who

Grammar › View

Choose the correct option.

Yesterday we ________ an exam at school.

A. used to

B. had

C. have


Conjunctions › View

Do you want some sweets _________ a cupcake?

A. and

B. or

C. but