Grammar Quiz

[ Perfect Tenses and Have Got ]

Choose the sentence that correctly uses the future perfect tense.

A. I will finish my homework by 8 PM.

B. I will have finished my homework by 8 PM.

C. I finish my homework by 8 PM.

D. I have finished my homework by 8 PM.

Select your answer:
         


Random Topics:

Grammar & ReadingThe Past SimplePassive Voice, Modals of Deduction and First ConditionalPassive Voice Present SimpleGrammar ClausesModals "Should"Transitional WordsProgressive Perfect and Simple Verb TensesCoordinating ConjunctionVerbs

Other quiz:

Vocabulary › View

Which word means “good for someone or something?”

A. beneficial

B. plight

C. accomplish

D. plentiful


Grammar › View

I didn’t have an umbrella, ___________ I didn’t get wet because I was wearing my raincoat.

A. but

B. so