Let’s learn some English phrases that go one step further than the basics! In the first half of this video, you can practice speaking and in the second half you can practice listening.
Practice for understanding FAST-TALKING English – listening practice
https://youtu.be/OnMbwRkHFZI
600 Long English phrases that seem easy but are not (with Spanish subtitles)
https://youtu.be/3CySTI8M_60
9-hours of English Speaking and Listening Practice (with German, Russian and Chinese subtitles)
https://youtu.be/gBEg20jWtrw