Apologizing/Expressing Regret: More Gerunds after Prepositions

Since the event is in present perfect (you have invited your friend to a concert) and the present perfect always uses have/has + a past participle, you will still use have here, but in gerund, plus a past participle.

Something like this:

I’m sorry for having invited you to the concert

I want to apologize for having invited you to the concert



Here are more examples:

I’m sorry for having arrived late to the show.
She apologized for having chosen that movie. It was awful!



We can use the structure there’s no need to + bare infinitive to give advice

“There’s no need to apologize” or to recommend something in the affirmative
“There’s a need to improve the quality of the performance”