One thing of cause for their problem in listening is speaking too fast. Listening in English is not simply a matter of understanding the words you hear. It is a process that requires you to activate the knowledge and skills you use when listening in your first language.