New Horizons for English Teaching: Getting ready for a Bilingual Generation