Keep Talking is a useful ESL book for introducing communicative activities into the classroom. There are activities for all levels of English student.
The text is split into two parts. The first part contains over 100 different exercises including role plays, interviews, guessing games and questioning activities. The teachers notes to go with each activity are well structured and include the aim, language level suitability and preparation time of each exercise. The second part of the text contains worksheets for many of the activities making them instantly usable in class.
This book contains many exercises that will help reinforce grammar points and activities that will engage many different learning styles.