[ 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 › ViewThere is a hole in the pocket. You must mend it ___.
A. itself
B. herself
C. yourself
D. himself
Grammar › View
He …. my new friend at school.
A. is
B. am
C. are
D. were
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
