While you're waiting for a reply from a native speaker, I'll quote from "Practical English Usage":
Sorry for/about + ing is used to refer to past things one regrets. (that-clauses are also very common in an informal style).
Sorry+ perfect infinitive (more formal) can be used with the same meaning.
I'm sorry to have woken you up = I'm sorry that I woke you up.
Sorry+ infinitive is used to apologise for current situations - things that one is doing or going to do, or that one has just done.
Student or Learner