Like many other situations in learning a language, explanation won't help -- not much anyway. You just have to experience these words in their many, many contexts for quite a long time before you understand exactly how to use them. No explanation exists which easily covers all the possible uses of these words. You almost have to ask about one sentence at a time.