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:

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