She fainted on hearing the news 有无语法错误?