Odpowiedź:
Czas jest definiowany orzeczeniem, a tu jest nim czasownik w formie przeszłej owned up. Jest to czasownik regularny (-ed) , a więc czas przeszły prosty - Past Simple.
having broken jest to tzw. perfect gerunds i tu pełni funkcję dopełnienia.