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:

Noun Clauses › View

Do you know __________ from the earth?

A. how far the moon is

B. if how far the moon is

C. how far is the moon

D. whether how is the moon far


Grammar › View

A. healthy —- unhealthy

B. active —- lazy

C. short —- tall

D. happy —- sad

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