单项选择题

The training period lasts________.

A.two to four months
B.about three weeks
C.at least half a year
D.two years or more