(c) Л.Романова. Практическая грамматика английского языка
Additional exercises: 1 (B1), 2, 3(A2-A1), 4(B1), 5(A1)