单项选择题

Many people fail in learning a language because ______.

A.they are too old
B.they lack language ability
C.they lose their own confidence
D.the teachers are not good enough