Hace unos días le hice un favor: a. Le prometí hacerlo; b. Le expliqué el motivo y lo traduje.
a. Debido a que el siguiente adverbial de tiempo es hace unos días, debe estar en tiempo pasado, y el siguiente significa hacerlo pero todavía no. Y hacerlo en el punto B significa que se ha hecho. Evidentemente, esta frase expresa que aún no se ha hecho.
Hace unos días le prometí a su pandilla que lo ayudaría.
Elige uno según el significado.