Lindsay Warwick is a teacher, trainer and materials writer. She has been teaching general English and exam preparation courses for over twenty years. She is a CELTA trainer and has...