detect, discover, ascertain, find 的区别和用法辨析及示例例句

这组词都有“发现”的意思,其区别是:
detect: 正式用词,强调经过周密观察或研究而有所获得和发现,尤指发现有意隐藏之物。
discover: 普通用词,指发现本来存在,但示被认识的事物、真理或情况。
ascertain: 较正式用词,指有意搜寻与发现。
find: 普通用词,可指偶然发现,也可指经过寻找后得到或重新获得已失去的东西。强调动作的结果。