该短语的核心结构是 "keep + (one's) + promise",其中 "one's" 通常替换为形容词性物主代词(my/your/his/her/our/their)或名词所有格(如Tom's),强调“某人的”承诺;也可直接用 "keep a promise"(泛指“遵守一个诺言”)。
表示“某人信守诺言”,侧重状态或结果。
He always keeps his promises — you can trust him.(他总是信守诺言——你可以信任他。)
I will keep my promise — I won't tell anyone your secret.(我会信守承诺——我不会把你的秘密告诉任何人。)
keep a promise to sb.:对某人信守承诺
She kept her promise to me and came to my birthday party.(她信守了对我的承诺,来参加了我的生日派对。)
keep a promise (to do sth.):信守做某事的承诺(不定式作后置定语,说明承诺的内容)
Did you keep your promise to finish the report by Friday?(你信守了周五前完成报告的承诺吗?)
否定形式:break a promise(违背诺言,与keep a promise互为反义)
He broke his promise to quit smoking — I'm so disappointed.(他违背了戒烟的承诺——我很失望。)
强调重要性:常用“It's important/necessary to keep a promise”(遵守诺言很重要/必要)
It's basic morality to keep a promise — don't make promises you can't keep.(遵守诺言是基本道德——别许你做不到的承诺。)
promise 是可数名词,因此可以说 keep a promise(一个诺言)或 keep promises(多个诺言);
口语中更常用 keep one's promise(明确“某人的”承诺),而"keep a promise"更偏向泛指。
总结:"keep a promise" 是表达“信守承诺”的标准短语,用法灵活,可结合介词、不定式扩展具体内容,是日常交流和写作中高频使用的表达。