单项选择题

We  ____  have proved great adventurers, but we have done the greatest march ever made in the past ten years.
A.needn’t   B.may not  C.shouldn’t  D.mustn’t

A.