请问reason,excuse,cause,explanation都有理由的意思,用法上有什么区别?

问题描述:

请问reason,excuse,cause,explanation都有理由的意思,用法上有什么区别?

reason属于中性词,是原因的意思,用来指某事的原因.
excuse带点贬义,有借口的意思.
cause表示某事发生的起因.
explanation是解释的意思,如对某种现象的解释.