Sometimes an exercise book just isn’t enough and you really want to know the details.  This is when you need a grammar reference.  Practical English Usage and Cambridge Grammar of English are two of the best.