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:

Some vs. Any › View

Would you like … … tea ?
a. some

b. any


Phrasal Verbs › View

Try something out

A. Start a journey

B. Experiment with an idea

C. Try to notice

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