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:
Tenses, Determiners & Subject Verb AgreementPassive Voice & Verb TensesFamily Vocabulary and GrammarPhrasal VerbComperative and SuperlativeHow much and how manyDegrees of ComparisonVerbal CommunicationOrder of AdjectivesTemporal Conjunctions and ConnectivesOther quiz:
Reported Speech and Tenses › ViewWhat does ‘They swim every morning’ indicate about their routine?
A. weekly activity
B. daily activity
C. occasional activity
Future Tenses › View
Which sentence is correct?
A. I going to meet my friends.
B. I am go to meet my friends.
C. I am going to met my friends.
D. I am going to meet my friends.
