Exercices in english patterns and usage - Mackin, Ronald (Oxford University Press, 1980)