[ Present Tenses ]
They ___ (finish) their homework already.
A. have finished
B. have finish
C. finishing have
D. finished have

Random Topics:
Relative Clauses and Past PerfectClausesHave as verb and auxiliaryTenses StructureDo / Have / Can - Basic QuestionsPast Tense, Recount Text, and Future TenseModal Verb, Passive Voice-ing form and the to-infinitiveAdverbs of Manner, Likes and PreferencesModal Auxiliary VerbsOther quiz:
Conjunctions › ViewThe weather wasn’t warm … the sun was shining.
A. because
B. though
C. and
D. so
E. when
Grammar › View
He … his money. So he can’t buy this hamburger.
A. lose
B. loses
C. is losing
D. has lost
