前面一个网友问到:staff作主语时的主谓一致问题
https://www.cpsenglish.com/question/63832
但我在徐广联主编的《当代高级英语语法》(精装版)的第1467页查到以下说法:
“the whole+集体名词”作主语时,动词用单数;“all the+集体名词”作主语时,动词用单复数均可。例如:
全体工作人员都在请愿书上签了字。
The whole staff has signed the petition.
All the staff have / has signed the petition.
我查过很多资料,其他书都没有这样说过,这样的说法可靠吗?