1.D 本题考查动词的时态和语态。根据时间状语today可判断要用现在完成时,表示已经完成的动作或存在的状态。再根据what与discover的关系可确定用被动语态。If Newton lived today是虚拟语气,意为“如果牛顿活到今天”。在科技方面的发现指的是现在的发现。
2.D 本题考查固定搭配。in common with和……一样。
3.C go with与……相配;compare with在此处指“两者值得相比”;compare…to…指“把……比作……”;没有compete against这样的搭配形式;D若改为compete with也可以。