[ 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 ConjunctionVerbsOther quiz:
Vocabulary › ViewWhich 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
