Grammar Quiz

[ Tenses ]

They _______________ (finish) dinner by the time we _______________ (get) there.

A. have finished / get

B. finish / have gotten

C. had finished / got

D. are finishing / got

Select your answer:
A  B  C  D  E 


Random Topics:

PRESENT SIMPLE vs PRESENT CONTINUOUS + QUANTSimple TensesIrregular AdjectivesGerunds, Infinitives and ParticiplesSimple and Continuous Present TenseVerbs of movementInfinitive GerundGerund NounCompound SentencesPast Tenses

Other quiz:

Grammar › View

________ are they speaking with? — They are speaking with their friends.

A. who

B. how

C. where

D. which


Grammar › View

It ….. snowing and it is cold.

A. is

B. am

C. are

Prepositions of Time › View

Identify the correct preposition of time in the sentence: She has been working here ___ 2010.

A. from

B. on

C. since

D. at


Reported Speech › View

When we are reporting we usually _________ in tenses.

A. make changes

B. don’t make changes

C. makes changes