A、开普勒发现了行星运动定律,没有发现万有引力定律,故A错误.B、伽利略研究了自由落体运动,提出了力不是维持物体运动原因的理论,没有发现万有引力定律,故B错误.C、牛顿发现了万有引力定律,故C正确.D、爱因斯坦创立了相对论,解释了光电效应的规律,故D错误.故选C