“保证某人做某事”用英语怎么说?

问题描述:

“保证某人做某事”用英语怎么说?
是guarantee sb to do sth 还是 guarantee sb doing sth?我分不清什么动词后用不定式,什么动词后用ing形式,

有些东西就是要死记的,你记住就OK了好像是第一个