French tenses are not hard to build. Choosing between two that could both fit the sentence is the hard part, and it is the part textbooks tend to cover last. These pages do the forms quickly and spend their length on the choice.
Reference5
A2Elementary
B1Intermediate