It's not easy to explain.In many case,these wards have the same meaning and the same use.But in some particular situation you have to use the right one.and that require time and experience.(frankly many native ones cannot use it correctly).I suggeste that you should look up a chinese-english dictionary.at least,there are the most accurate,professional definition.