This series of English books are particularly good. I bought this habitual collocation specifically because it is an important component in English. It has knowledge explanations on the left and relevant exercises on the right, with answers to the exercises. It is a great practice example for weak students, with English that is both authentic and not too difficult.