单项选择题

Twenty miles()a long way to cover.

A. have been
B. is
C. are
D. were