D根据句子的前后搭配可以得出。我私下已经给你讲清楚了的。
选D主将从现这个是so……that……引导的状语从句,修饰complex翻译:一些罪行如此复杂,以至于人们发现它们之前要过很多年月。如果用虚拟语气的话,也应该是would discover
A、 discovered "被发现"被动语态所以后面一定是ED
A还是C?虚拟语气吧。
D、 discovers
A