Grammar Quiz

[ Present Tenses ]

They ___ (finish) their homework already.

A. have finished

B. have finish

C. finishing have

D. finished have

Select your answer:
A  B  C  D  E 


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 Verbs

Other quiz:

Grammar › View

Choose the correct tense of the verb: “She ___ her homework yesterday.”

A. do

B. did

C. does

D. doing


Vocabulary › View

Fill in the blank with the word that most naturally completes the phrase: _______ on a plane

A. adventure

B. equipment

C. live

D. passengers

E. pedestrians

Conjunctions › View

The 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