A massive set of exercises (1800+) to work on more than 25 000 phrases (short and long):

https://www.french4me.net/p/pdf-exercises-25-000-phrases-the-missing-vowels