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

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