In the past few years,"My Heart Will Go On"was a popular song among young people,( )were(见下方)often heard singing it at partiesA.who B.which C.whom D.whose该题正确答案应选A,说明其他几项为什么不对,主语为什么是young people而不是song?

问题描述:

In the past few years,"My Heart Will Go On"was a popular song among young people,( )were(见下方)
often heard singing it at parties
A.who B.which C.whom D.whose
该题正确答案应选A,说明其他几项为什么不对,主语为什么是young people而不是song?

were heard singing it 这里的it 指代的就是song,句子里已经有了song的成分,主语自然不可能是song
people是人,b和d排除,作主语,c排除