问题

European scientists announced that the speed of light isn’t the speed limit. —Perhaps it is the biggest challenge to Einstein’s Theory of Relativity. No one _____ any crack in histheory for more than a century. [ ]

A: has found
B: found
C: had found
D: would find
正确答案是: