Grammar Quiz

[ Grammar ]

I’m sorry for (be) late.

A. be

B. to be

C. being

Select your answer:
A  B  C  D  E 


Random Topics:

Present Perfect and Past TensesGrammar - direct/indirect objectsVerb-ing and InfinitivePast TensesPresent Perfect Simple & ContinuousPunctuationConditionals and Modal VerbsFirst Conditional, Future Time Clausesgoing toWishes & Reported Speech

Other quiz:

Subordinating and Coordinating Conjunctions › View

Going to school while working full time is difficult, but the rewards will pay off later.

A. Subordinating, while

B. Coordinating, while

C. Subordinating, but

D. Coordinating, but


Vocabulary and Grammar › View

Mum never buys new outfits. I know she ______ the same clothes for years

A. wears

B. wore

C. has been wearing

D. had been wearing

Demonstrative Pronouns and Verb Tenses › View

“Paul ____ his homework now.”

A. does

B. is doing

C. do

D. doing


Vocabulary › View

causing mental or physical pain

A. excruciating

B. anguish

C. requisitioned

D. retroactive