[ 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 › ViewThis museum ……………………………………. five years ago.
A. was built
B. built
C. is built
D. is being built
Grammar › View
….English is an important language.
A. the
B. an
C. –
D. a
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
