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.这句话有错误的地方吗

有,heardsomeonesinging应该是
因为是听到有个人在唱歌