Grammar Quiz

[ Tenses ]

The streets (be) slippery. It (rain) last night.

A. are – must have rained

B. are – has rained

C. were – has rained

D. were – had been raining

Select your answer:
A  B  C  D  E 


Random Topics:

Verb PatternsArticles and QuantifiersCoordinating and Subordinating ConjunctionsAdverb or AdjectiveArticlesAdverbs of Frequency & Simple Present TenseSubordination ConjunctionsSentences and Non SentencesTenses and Time MarkersGrammar & Vocab

Other quiz:

Grammar › View

They are studying …

A. sometimes

B. not

C. at the moment

D. never


Question Tags › View

Mrs.Jessica read English news this morning, ________?

A. doesn’t she

B. isn’t she

C. didn’t she

D. won’t she

Adverbs of Manner › View

When the bus arrived, there wasn’t … room for me.

A. really

B. not enough

C. enough

D. too


Modal Verbs › View

According to our policy, you ___________ wear a tie at work. Yes, I understand your feelings but it’s a rule.

A. should

B. have to