My newest addiction: Duolingo
have you heard of the app Duolingo for language learning?
It is sooooo nice!
You may review basic forms that your teacher is always correcting but they never seem to disappear from your English...
You may learn new vocabulary and practice listening, writing, speaking and reading too, why not?
And best of all, you may do it almost anywhere, anytime. When you are in the doctor's waiting room. On a bus.
It is free and it works on mobiles, tablets and computers:
https://www.duolingo.com/