[ 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:
Vocabulary and Grammar › ViewOnly after the new process _________ (implement), the team noticed a significant boost in efficiency.
A. is implemented
B. was implemented
C. had been implemented
D. implements
Mixed General Quiz › View
The river ___ runs through London is the Thames.
a. which
b. what
Taylor 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
