Who Should Correct Our Language Errors?

When we speak in a foreign language, there is a very high probability that we will make mistakes. We make more mistakes when we first start using the language, and gradually the frequency of these mistakes diminishes. Everyone who learns a foreign language would like to speak as accurately as possible, with the least possible number of mistakes, but how do we get there? read more