One type of activity that will really help to build receptive language skills, listening skills and aural comprehension skills is to listen to authentic speech and to answer a range of comprehension questions based on that speech.
I am often looking for good, authentic recorded conversations that will help my students build these skills.
One website I have come across is 'Randall's ESL Cyber Listening Lab'.
These conversations are a mix of easy, beginner conversations with topics suitable for primary school students - to more complex conversations with topics suitable for High School students. Sadly, they aren't sorted in that order so it can take a while to listen to a few to see if the conversation is right for your student.
Each activity has a pre-listening exercise, the listening exercise, a related grammar activity, a post-listening exercise and an Online Investigations area - should you wish to take the language further.
I usually just do the pre-listening, listening, grammar and sometimes the post-listening activity.
If you are looking for good authentic conversations on a range of topics then this site is worth a look.