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

This is ____ a big country.

A. so

B. such


Grammar › View

I have just spent my money in the supermarket.

There is only ….. in my wallet.
_____
A. much

B. any

C. few

D. little

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