When talking about the roles of an EFL teacher trainee,Edge identifies three major roles:as alanguage user,a language analyst,and a language teacher.With reference to these three roles,Edgegoes on to suggest three major course components for an EFL teacher training programme:languagecomponents for an EFL teacher training programme:language improvement,language studies,andteaching methodology(1988).The present ESP programme in Zhejiang University,a post-graduatecertificate level teacher training programme,basically comprises these three components.Forlanguage improvement,such courses as"Advanced General English"."Academic Listening & Note-taking"."Academic Writing"are offered.