单项选择题

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