Глагол 'regret' может использоваться как с герундием, так и с инфинитивом. Если 'regret' относится к действию, которое произошло в прошлом, используется герундий ('asking'). Если 'regret' относится к будущему действию, которое сожалеешь, используется инфинитив ('to ask'). В данном контексте, сожаление относится к прошлому действию, которое не было предпринято.