2. I promised my mum to buy a cake for the party.
Это инфинитив. После глагола promise обычно используется инфинитив (to + основная форма глагола).
Ответ: to buy