discover是发现的意思,是指发现原来就有而一直没被发现,例如“Columbus has discovered America"哥伦布发现新大陆
而find 是指找,寻找的过程,并不指发现
所以发现石油是用find oil