imperative,necessary有什么区别?

问题描述:

imperative,necessary有什么区别?
imperative,necessary都有必须的意思,有什么区别?

区别与must和have to类似,
imperative是强制性的,受客观因素驱使;
necessary是有必要的,偏重于主观因素.