[ 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:
Perfect Modals › ViewThey _______ finished the project by now.
A. Might have
B. Should have
C. Could have
D. Must have
Grammar › View
Oogiebear was developed with comfort in mind, offering two unique ends, a loop-end perfect for ____ boogers and a scoop end for safely removing dried boogers.
A. sticky
B. fresh
C. cool
D. slime
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
