Grammar Quiz

[ Grammar ]

Choose the sentences that are closest in meaning to the given sentence(s).

Tom broke his promise to keep my secret. He apologised for that.

A. Having broken his promise to keep my secret, he apologises for that.

B. Tom apologised to me for having broken his promise to keep my secret.

C. When Tom breaks his promise to keep my secret, he apologises for that.

Select your answer:
         


Random Topics:

Gerund & InfinitivePresent Simple TensePast Tense and NeutralWh-QuestionConditional Sentences Type I, IIPhrasal Verb Put & GoGrammar (want to/ need to/ have to)Simple Past or Past ContinuousModal Auxiliary VerbsPronoun Antecedent Agreement

Other quiz:

Tenses › View

The window was open and a bird ___________ into the room.

A. flies

B. flew

C. is flying

D. has flown


Grammar › View

My best friend at school _____ live in our neighborhood.

A. doesn’t

B. don’t