[ Perfect Tense ]
She _____ an essay by 8 pm tonight.
A. will have written
B. will has written
C. will written
D. have written

Random Topics:
Simple Present and Present Continuous TensesVerb AgreementTenses & AffixesSimple Past Tense and Past Perfect TenseAdverbs of Manner, Likes and PreferencesGerund or InfinitiveActive and Passive voiceConjunctions and CommasAdjectives and comparisonsPresent Perfect or Past SimpleOther quiz:
Grammar and Vocabulary › ViewJohn climbed up a _______________ of stairs as the lift was not working.
A. flight
B. stack
C. bunch
D. cluster
Grammar › View
If I were you, I _____ using your current phone.
A. will continue
B. would continue
C. should continue
D. continue
Tenses › ViewYou …. drive car to the mall
A. Drive
B. Drives
C. Drove
D. Driven
Tenses › View
Tina ………………………………when she fell and hurt her leg.
A. were dancing
B. was dancing
C. danced
