sorry, I can't make it - przykro mi, ale nie mogę przyjść (nie dam rady) what's his new girlfriend like? - jaka jest jego nowa dziewczyna? I think you definitely should explain it to her - sądzę, że zdecydowanie powinieneś wyjaśnić to jej
vouch for (sth, sb) - ręczyć za (np. za coś, za pracownika)