单项选择题

Questions 22-25 are based on a passage about London taxi drivers. How long does the training period last

A.Two years.
B.Three years.
C.Four years.
D.Two to four years.