Grammar Quiz

[ Tenses ]

The downpour ____ for an hour yesterday afternoon.

A. lasted

B. lasts

C. is lasting

D. will last

Select your answer:
A  B  C  D  E 


Random Topics:

Present Tense (Negatives and Questions)Indefinite and Definite ArticlesVerb + PrepositionPresent Simple and Present ContinuousSubject Verb Agreement; Indefinite PronounsVerbal and Appositive PhrasesVocab CheckingPhrases & ClausesSentencesCommon Grammar Mistakes and Spelling Tips

Other quiz:

Vocabulary and Grammar › View

What is the meaning of the word ‘exaggerate’?

A. To ignore or disregard something.

B. To accurately describe something.

C. To downplay or minimize something.

D. To overstate or magnify something.


Mixed General Quiz › View

Athens is a university town with a lively music scene; bands such as R.E.M. and the B-52s got ___ start there.
a. they’re
b. there
c. their

Idioms › View

When you’re in the black, you …

A. are financially stable

B. are dead

C. are ill

D. have been arrested


Tenses › View

We _____ already _____ a payment. As far as I know, it _____ all the taxes.

A. are … making / is including

B. have … made / includes

C. have… made / has been including

D. have … been making / has included