Topics: 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:
Indefinite and Definite ArticlesIrregular Plural NounsGerunds as objects of prepositionMixed ConditionalSimple and Continuous TensesAdjective and AdverbPresent Tense vs Past TenseCountable & Uncountable NounsPhrasal VerbsPronouns ( Interrogative )Other quiz:
Grammar › ViewMy car doesn’t work. I will _____ to work today.
A. want
B. fly
C. walk
D. drive
Reported Speech › View
I asked Martha _______ to enter law school.
A. are you planning
B. was she planning
C. if she is planning
D. if she was planning
