[ Present Perfect Tense ]
They (to finish) ___ their homework.
A. had finished
B. have finished
C. will finish
D. finishing

Random Topics:
Subject Verb Agreement and Coordinating ConjunctionsSocial Media VocabularySimple Present - WH QuestionsPast Simple TensesPerfect TensesPRESENT SIMPLE - CHILDRENAdjective Clause and Adverb ClausePaired ConjunctionPast Simple and Past Continuous TensesThe Simple Present TenseOther quiz:
Past Tense › Viewbefore we checked out of the hotel, the sales manager told us that the bill……
A. have already been paid
B. has already been paid
C. was already been paid
D. had already been paid
Grammar › View
What tense means already happened?
A. present
B. past
C. future
D. all of the above
Vocabulary › Viewenergy that comes from extreme heat within Earth
A. solar energy
B. wind energy
C. geothermal energy
D. biomass
E. hydropower energy
Grammar › View
Is the group of words a sentence or a fragment?
Bought me a new phone.
A. sentence
B. fragment
