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:

Grammar › View

The boys were _____ tired ____ hungry after swimming all day in the sun.

A. either/or

B. neither/nor

C. both/and


Will/Going to › View

People aren’t ______________________ keyboards anymore. Everything will have a touch screen.

A. going to use

B. will use

C. goint to eat

D. will be

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