[ Tenses ]
Mona ___ her report yesterday.
A. Finishes
B. Finished
C. Is finishing
D. Has finished

Random Topics:
Verb BETOEICDemonstrative Pronouns and Verb TensesGrammar: Used to, Would, Be used to, Get used toUse of Prepositions or ConjunctionsModals for Necessity and SuggestionsModals, Phrasal Verbs, Gerunds and InfinitivesCommon & Proper NounsTenses UsageVerbs: Action, Linking, and HelpingOther quiz:
Indefinite Pronouns › ViewThere is ______ to do in this city! I’m bored
A. something
B. anything
C. nothing
Grammar › View
The bazaar …………………….. by the time Jane arrived.
A. had finished
B. would have finished
C. will have finished
Grammar & Vocabulary › ViewTaylor Swift, BTS, John Legend, Madonna, Celine Dion, Le Quyen are …………….
A. female single
B. male single
C. singers
D. singer
Vocabulary › View
______, with dedication and perseverance, she mastered the intricate art of calligraphy, gradually perfecting each stroke and curve.
A. Overtime
B. Little by little
C. Suddenly
D. All at once
