单项选择题

Twenty miles ______ a long way to cover.

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