单项选择题

  Such crimes may be so complex that months or years go by before anyone ______ them.

A.discovered
B.will discover
C.would have discovered
D.discovers