There are no simple and pure answers in English. It is a language, and languages are complex and befouled by time and circumstance. If you are not willing to get dirty, you will not be able to learn a language.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.