单项选择题

If Newton lived today, he would be surprise by what () in science and technology.

A. had discovered
B. had been discovered
C. has discovered
D. has been discovered