distribute, propagate, spread, circulate 的区别和用法辨析及示例例句

这组词都有“传播,散播”的意思,其区别是:
distribute: 指把一定数量的东西分成若干等份进行分发。
propagate: 指自觉地努力推广,也指宣传或散布。
spread: 普通用词,使用广泛。指传播疾病、思想、文化、习惯或谣言等。
circulate: 既指某物在一物体内循环流动,又可指在一定范围内传播物品、刊物或思想、语言等。