Grammar Quiz

[ Future Tenses ]

Which sentence uses the future perfect simple correctly to express an action that will be completed by a specific time in the future?

A. I will have finished my homework by 8 pm.

B. I am going to have finished my homework by 8 pm.

C. I will finish my homework by 8 pm.

D. I finish my homework by 8 pm.

Select your answer:
A  B  C  D  E 


Random Topics:

Conditionals Type IPast Tense vs Future TenseApostrophes and Quotation MarksComparative and SuperlativesConjunction and PunctuationDependent ClausesQuantifiers, Countable and Uncountable NounsRelative & ModalsReflexive Pronouns & Modal VerbsPast Simple (to be)

Other quiz:

Grammar › View

Find the verb: We called a concrete truck driver.

A. We

B. called

C. concrete

D. truck


Grammar › View

Most of the bread     yummy, but I’ll eat     of it because I’m still full.

A. look; all

B. looks; most

C. look; any

D. looks; little

Grammar › View

What would happen if somebody_______ that button?

A. had pressed

B. presses

C. press

D. pressed


Present Simple Progressive › View

How often_______the teacher______them?

A. is,testing

B. do,test

C. does,tests

D. does,test