"devote to do" 与"contribute to"有什么区别,它们分别又有什么用处?

问题描述:

"devote to do" 与"contribute to"有什么区别,它们分别又有什么用处?

devote to do
give(oneself,one's time,etc.)freely to,dedicate to 致力于;献身于
She has devoted herself to the medical science.她一直致力于医学研究.
contribute to
1.give(money or time)to;supply(written materials)to 捐(款);把(时间)投入;投(稿)
2.help to bring about;have a share in 贡献;有助于
All these factors contributed to his success.所有这些因素促使他成功了.