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:

Articles › View

There is …. shop on the corner of the street.

A. a

B. the

C. –


Grammar › View

Identify the correct sentence:

A. I can’t hardly wait for summer.

B. I can hardly wait for summer.

C. I cannot hardly wait for summer.

D. I hardly can wait for summer.

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