[ Tenses ]
She ______ (finish) her homework already.
A. finished
B. finishes
C. has finished
D. is finishing

Random Topics:
Present Verb TensesGrammar and PunctuationConjunctions & PrepositionsSentence Structure and ConjunctionsSimple vs Present Continuous TensesVerb FormModal Verb Gerund or To InfinitiveArticle and Order of AdjctiveGrammar for IELTSIn/On/At + TimeOther quiz:
Grammar › ViewWhat is the past tense of “slam”?
A. slam or slams
B. slammed
C. will slam
Progressive Tense › View
Harry is putting garlic and oil in the pan.
A. present progressive
B. past progressive
C. future progressive
Grammar › ViewSpecies survive because they — to new situations. My church will — a needy family.
A. adopt, adapt
B. adapt, adapt
C. adapt, adopt
D. adopt, adopt
Conjunction › View
You shouldn’t go out __________ it’s raining heavily.
A. for
B. already
C. because
D. but
