English is hard to learn, even for native speakers. There’s unpredictable spelling, tricky grammar rules, confusing expressions and many other rules that can be perplexing for many. For more than 35 ...