I HAVE CHECKED MY GRAMMAR BOOKS BEFORE POSTING (1) I think that I can give you an informed answer regarding She apologized for having broken his watch. (a) If I understand my books correctly, this is an example of a perfect gerund representing time that is antecedent to that of the main verb. (i) In other words: She apologized (on Tuesday) for having broken his watch (on Monday).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.