As an English teacher, I find that most of my students understand English grammar well, but have a hard time with pronounciations and the many expressions that Americans use on a daily basis.
In your opinion, what is the hardest part of learning English?

