[ 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:
Grammar › ViewI’m afraid I ______________ be able to visit you this weekend.
A. should
B. shouldn’t
C. shall
D. shall not
Grammar › View
The history of_______ is
A. the aeroplane
B. aeroplane
C. an aeroplane
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
