单项选择题

Junior Achievement has() different stages in its development.

A.gone through
B.got through
C.got over