derive和originate的区别

主要区别在于它们的词义,以及主语与动词之间的关系是否是被动。

derive其实是获得的意思,它们与主语之间经常是被动关系,所以必须是be derived from,比如The new drug is derived from fish oil.这种药从鱼油中提炼而来。但是He derived pleasure from painting. 他从绘画中获得乐趣。originate表示起源,那么它们是主动,比如All theories originate from practice. 所有理论起源于实践,或者理论来自实践。主语与动词之间的关系是主动,它们不需要被动,所以不要be。

商务达