[ Tenses ]
I’ve just finished my homework.
A. Present Perfect
B. Present Simple
C. Past Simple
D. Future Perfect

Random Topics:
SubjunctiveAdverb or AdjectivePresent or Past TensesPresent Perfect ContinuousVerb AbilityVocab CheckingDependent PrepositionsCausative VerbsCollective NounsVerbs & Verb TensesOther quiz:
Vocabulary › ViewAs a direct ____, she has inherited not only the family estate but also its long-standing traditions.
A. descendant
B. root
C. ideology
D. species
Grammar › View
Many people who live near nuclear plants are concerned. —- go wrong, the impact on the surrounding area could be disastrous.
A. Something would
B. Something will
C. Should something
D. Does something
Causative Verb › ViewNo clinical studies —- in this child disease research so far.
A. Had completed
B. Will be completed
C. Have completed
D. Have been completed
Modals › View
If Richard wants to become a professional musician, he ______________ every day.
A. have to practice
B. haves to practice
C. has to practice
