Oxford practice grammar intermediate with answers - Eastwood, John (Oxford University Press., 2006)