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

问题描述:

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

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