[ Present Perfect Tenses ]
He ___ his homework, so he can play now.
A. finished
B. has finished
C. finishes
D. is finishing

Random Topics:
Tenses and Figurative LanguageModals - Conditionals - Future TensesArticles and DeterminersPassive to ActiveBecause / soVocabulary and PrepositionsRelative ClauseModals: Possibility, Necessity, ExpectationThe Simple Present TenseVerbs & Phrasal VerbsOther quiz:
Grammar › ViewShe _______ some novels.
A. have written
B. have writing
C. have wrote
D. has written
Grammar › View
He _____ the best student in the school.
A. am
B. is
C. are
D. were
