none抑或no one?

有读者问如何做这道题:

(1)—How many monkeys did you see?

— _____.

A. None B. No one

这里应选A。no one只可指人,相当于nobody,故不可用。试比较:

(2)We had three cats once — none are alive now.

(用none指动物)

(3)They saw no one . (no one指人)

顺便提一下,这道题也可以答以not one。