[ 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:
Prepositional Phrases › ViewThey are, __________, the nicest people I’ve ever met.
A. without a doubt
B. in pain
C. by heart
D. on sale
Antonyms › View
What is an antonym for turn on?
A. turn
B. turn off
C. off
D. switch on
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
