As they were all fast asleep,neither of them heard the sound.请问此句错在哪里?

问题描述:

As they were all fast asleep,neither of them heard the sound.请问此句错在哪里?

由于他们都睡熟了,他们俩谁都没有听到这 声音.

None of

第一个分句用了ALL(3人或以上),第二个分句又用NEITHER(2人之中)
逻辑混乱

None of them heard the sound.