[ 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.

Random Topics:
Relative ClausePassive Voice with ModalsGrammar RulesPresent Tenses and ConnectorsMaritime Vocabulary and GrammarModal and Auxiliary VerbsInfinitive GerundPresent Forms and Narrative TensesGrammar and PrepositionsPresent Simple QuestionsOther quiz:
Vocabulary › Viewa large wall of water that is pushed above the normal sea level by wind
A. storm surge
B. weather condition
C. severe weather
D. weather hazard
Tenses › View
They would have won if they …………………. a bit harder.
A. played
B. have played
C. had played
Vocabulary and Grammar › ViewShe sat down to _____ the fact that she was trembling.
A. conceal
B. confess
C. confide
D. consent
Grammar › View
We arrived home late yesterday. It started ______________ in the afternoon.
A. to rain
B. raining
C. Both are correct
