Grammar Quiz

[ Tenses ]

By the time you call, I ___ my work.

A. finish

B. have finished

C. finished

D. will have finished

Select your answer:
A  B  C  D  E 


Random Topics:

Relative - ConditionalAdjective SuffixesGerund vs InfinitivePast Simple & Past ContinuousSimple Present and Present ContinuosPossessive Pronouns and Adjective PronounsDo not or Does notPassive Voice, Question Tag, PrepositionsGive, do and makeSimple Past Tense (was/were)

Other quiz:

Modals of Obligation and Permission › View

My manager is really nice, so we are ________ leave at one on Fridays.

A. allowed to

B. can

C. have to

D. need to

E. supposed to


Grammar › View

I _________ 25 years old.

A. have

B. am

C. (-)

Vocabulary and Grammar › View

In superhero movies, there are often special effects and _____ images to be more convincing. (vocab, form)

A. computer-generated

B. computer-generation

C. computer-generate

D. computer-generating


Tenses › View

The geography students ____ land formations last week.

A. studied

B. studies

C. is studying

D. will study