In my first year university french course we're currently using the "Mise en Pratique" textbook and matching cahier (7th edition by Favrod and Morrison). It is rather costly but I find it goes through all the different components of basic grammar in great detail and comes with practice examples.
https://www.amazon.ca/Mise-pratique-vocabulaire-grammaire-expression/dp/0133903060