I usually get confused between those words, when I want to use them while speaking. They are very close to each other, yet they have completely different meaning (at least from my mother tongue perspective) I'm sure that if we dig into the roots of these words, we will find something common either from a historical perspective or from meaning by a thorough explanation. Especially when it comes to people who are their English is as a second language. Since language is not only letters and words, instead it's a pattern of thinking.
Do they share some nitty-gritty details behind the scenes?