Grammar Quiz

[ Present Perfect Tense ]

They (to finish) ___ their homework.

A. had finished

B. have finished

C. will finish

D. finishing

Select your answer:
A  B  C  D  E 


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 Tense

Other quiz:

Past Tense › View

before 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 › View

energy 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