Had better ... It's time. B1 English grammar exercises. Three English grammar tests with feedback on each of your answers, and a complete explanation with lots of examples.