2. It should be the application in the first half of the senior year.
3. It is best to have IELTS scores before applying. If not, even admission is conditional. You won't be accepted unconditionally until you reach their IELTS score. If you don't get unconditional admission because you don't have language grades, you can't apply for public schools.
4. If you apply for a doctor directly from the undergraduate course, you'd better get better grades, otherwise you will only compete for master students with scientific research experience and published scientific research papers.
For details, you can go to Beijing Foreign Studies University to study in official website for enquiry or telephone consultation!