Errors in language learning and use exploring error analysis