[ 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:
Mixed General Quiz › ViewThe impatient boy left ———- without taking his book.
A. Suddenly
B. Hurriedly
C. Quickly
D. Anxiously
Present Continuous › View
What’s she doing?
A. She swims
B. She swimming
C. She swim
D. She’s swimming
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
