首先,word当诺言讲时,一般不用复数。此外,promise比较正式 word比较口语化。而且,搭配的动词不一样,“做出承诺”用make a promise(to somebody),或give somebody my/your/his word,“遵守诺言”都用动词keep
不太一样吧,promise比较正式 words就比较口语化