VVocabulary in UseCambridge, 4th edition

Answer key: Cambridge, English Vocabulary in Use