promise doing和promise to do的區別為:
壹、指代不同
1、promise doing:承諾做某事。
2、promise to do:答應做某事。
二、用法不同
1、promise doing:promise作“允諾”“答應”解時,是指作出口頭或書面的許諾,答應別人自己去做某事,但僅指主觀意願,並不壹定能實現或有實現的基礎。
2、promise to do:promise作名詞的基本意思是“承諾,諾言”,是可數名詞,promise也可作“希望,出息”解,可用來指人的出息,也可用來指事情有希望,是不可數名詞。
三、側重點不同
1、promise doing:這裏的doing表示這件事已經在進行中了。
2、promise to do:to do表示這件事還沒有做,但是已經允諾去做了。