further, promote, contribute, push, advance 的区别和用法辨析及示例例句

这组词都有“促进,推进”的意思,其区别是:
further: 中性词,既可指对好事的促进、推进,又可指对坏事的助长。
promote: 指在某一进程的任何时期或阶段提供积极的帮助与支持。
contribute: 指能促进事物向前发展的因素,但这种因素并非决定性的。
push: 口语用词,通常指利用自己的活动或影响推进某事。
advance: 通常指为加速某一进程或达到某个预期目的而给予有效的促进,强调作出有意识、决定性的努力。