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:
A  B  C  D  E 


Random Topics:

Grammar - to beFuture Tense (will/be going to/p.continuous)Infinitives for reasonsThird Grade ExamConditionals (0 - 1 - 2)Moods of GrammarPresent Simple vs Past SimplePerfect ModalsGerund & InfinitivesGrammar and Punctuation

Other quiz:

Grammar › View

This project … by July because there is too much work to do.

A. will be completed

B. won’t be completed

C. will complete


Grammar › View

My mom always allows _________ice cream after eating all our vegetables.

A. us to have

B. to us have

C. us having

Grammar › View

You ___ her, have you?

A. haven’t told

B. didn’t tell

C. did we


Prepositions › View

 Where is my cell phone?

     
      A.     It’s is in the floor.
      B.     It is in the table.
      C.     It is on the table.
      D.     It is on the computer.
      E.     They are in the room.