at hearing the news 与on hearing the news 有什么区别?我在两个句子中分别看到这两