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.

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 PunctuationOther quiz:
Who or Whom › ViewInto the dark apartment walked David, (who/whom) we nearly killed with surprise when everyone shouted “Happy Birthday” and jumped from behind the furniture.
A. who
B. whom
Grammar › View
A type of sentence that tells something and ends in a (.)
A. Declarative
B. Imperative
C. Interrogative
D. Exclamatory
Grammar › ViewYou ___ 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.
