Apologize and offer a concrete repair
Es tut mir leid, dass ich dich nicht rechtzeitig informiert habe.
Acknowledge your action and its effect, explain briefly and propose a realistic next step.
An apology is clearer when it names a specific action: Es tut mir leid, dass ich … . An explanation can provide context without removing responsibility. Use Ich hätte dir früher Bescheid sagen sollen to describe a better action in the past; this common chunk combines hätte with two infinitives. At B1, practise the complete pattern before changing its parts. A repair should fit the actual problem and remain within what you can promise. If a new arrangement requires agreement, ask whether it suits the other person rather than announcing that the problem is solved.
Es tut mir leid, dass ich dich nicht rechtzeitig informiert habe.
I am sorry that I did not inform you in time.
Ich hätte dir früher Bescheid sagen sollen.
I should have let you know earlier.
Du hast umsonst auf mich gewartet.
You waited for me for nothing.
Mein Zug fiel aus, aber ich hätte dir trotzdem schreiben können.
My train was cancelled, but I could still have written to you.
Ich schlage vor, dass ich die neue Reservierung übernehme.
I suggest that I take care of the new reservation.
Wäre Freitag für dich möglich, oder passt ein anderer Tag besser?
Would Friday be possible for you, or would another day suit you better?
An apology is clearer when it names a specific action: Es tut mir leid, dass ich … . An explanation can provide context without removing responsibility. Use Ich hätte dir früher Bescheid sagen sollen to describe a better action in the past; this common chunk combines hätte with two infinitives. At B1, practise the complete pattern before changing its parts. A repair should fit the actual problem and remain within what you can promise. If a new arrangement requires agreement, ask whether it suits the other person rather than announcing that the problem is solved.
Acknowledge your action and its effect, explain briefly and propose a realistic next step.
Es tut mir leid, aber du bist selbst schuld shifts blame. Do not promise a new appointment on another person’s behalf without checking.
Acknowledge action and effect → brief explanation → concrete repair → ask for agreement. Past regret: Ich hätte … sagen sollen.
Write a 120-word apology for missing a shared appointment. Acknowledge the inconvenience, give a brief explanation, propose a repair and ask whether the new arrangement works.