[ 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 › ViewNeymar, Messi and Suares _______ about the match right now.
A. talk
B. is talking
C. talks
D. are talking
Present Perfect Tense › View
Choose the correct word from the options in brackets and change in present perfect tense.
He __________ (has learned/learned) how to swim this year.
A. has learned
B. learned
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
