英语短语 "make a pledge to do" 的核心含义是"承诺/发誓/保证做某事",强调正式、严肃且带有责任感的承诺,通常用于公开场合、正式语境或涉及重要责任的场景(区别于日常的"promise",后者更随意)。
"pledge"本身是名词,意为"誓言;承诺;保证";"make a pledge to do"字面直译是"做出做某事的承诺",引申为主动/正式地发誓要完成某件事(常包含"坚守承诺"的决心)。
主语 + make (a) pledge + to do sth.(不定式作后置定语,修饰"pledge",说明承诺的内容)
注:"a"可省略,但加"a"更强调"一个具体的承诺"。
例:He made a pledge to quit smoking after his health scare.(经历健康危机后,他承诺戒烟。)
The organization made a pledge to help 10,000 homeless people this year.(该组织承诺今年帮助1万名无家可归者。)
若要明确"向谁承诺",可在"pledge"后加to sb.(间接宾语),结构变为:
主语 + make (a) pledge to sb. + to do sth.
例:She made a pledge to her parents to study harder for the exam.(她向父母承诺会更努力准备考试。)
The CEO made a pledge to employees to raise salaries next year.(CEO向员工承诺明年涨薪。)
可在"make"前加副词(如publicly/solemnly/officially等),突出承诺的"公开性、严肃性或正式性":
例:They publicly made a pledge to reduce plastic use by 80%.(他们公开承诺将塑料使用量减少80%。)
The candidate solemnly made a pledge to fight corruption if elected.(候选人庄严承诺,若当选将打击腐败。)
若无需强调"谁做出承诺",可使用被动结构:
A pledge was made to improve working conditions in the factory.(有人做出了改善工厂工作条件的承诺。)
短语 | 语气/语境 | 例子 |
---|---|---|
make a pledge to do | 更正式、严肃,常涉公开/责任 | The government made a pledge to end poverty.(政府承诺消除贫困。) |
promise to do | 更日常、随意,个人/小承诺 | I promise to call you tonight.(我保证今晚给你打电话。) |
公益/环保:make a pledge to protect the environment(承诺保护环境)
个人目标:make a pledge to exercise more(承诺多锻炼)
正式场合:make a pledge to uphold the law(承诺遵守法律)
总之,"make a pledge to do"是正式、有分量的承诺表达,适合用于需要强调"决心、责任或公开性"的语境中。