Learn English – how to discernin between “cause” and ” reason”

vocabularyword-difference

I know somehow the word reason deals with justification
explanation, and cause. In other words, although the word reason, considering the text, could mean each of the bold ones, I am wondering what is the difference between A and B?

A."the main reasons for immigration"

B. "the main causes for immigration"

Any comment would greatly be appreciated

Best Answer

A reason is a thought that is why someone does something. A cause is something that makes something else happen. Reason should explain something, cause might not, it might just be due to something else without an explanation.

They're usually treated the same, though.

Related Topic