propose, prescribe, suggest, advocate, recommend 的区别和用法辨析及示例例句

这组词都有“劝告、主张、建议”的意思,其区别是:
propose: 多指较正式地提出建议。
prescribe: 多指医生对病人在用药或饮食等方面的建议。
suggest: 语气较委婉,指提出不成熟的建议或参见意见。
advocate: 指公开表明对某事或某行为的完全赞同,语气强于recommend。
recommend: 指向对方提出公开的建议或规劝。