[ 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:
Articles › View____ police responded quickly to the call.
A. the
B. a
C. an
D. none
Vocabulary and Grammar › View
The Japahese eat a lot of fish instead of meat ……… they stay more healthy
A. but
B. because
C. although
D. so
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
