Question: why english is so hard to learn?
Answer: All languages have idioms, but the range, variety and unpredictability of English idioms are difficult for foreign language learners to acquire. The final phenomenon that makes English so difficult to learn is grammatical patterns—English has a number of unusual grammatical patterns and sentence-level patterns.