Mary heard someone sing songs in the next room when she got home.这句话有错误的地方吗

问题描述:

Mary heard someone sing songs in the next room when she got home.这句话有错误的地方吗

somebody singing songs

sing 应该改成 singing
hear +doing

有,heard someone singing应该是
因为是听到有个人在唱歌