I wonder if it is correct to say "guarantee to do sth."
for example, He guaranteed to provide some money.
actually i did not find this usage (guarantee to do sth.) in my dictionary. So i wonder if it should be "He guaranteed provision of some money".
tks