老师说,在否定句中,every 可以表示部分否定,表示“并非每个都……”,但 each 却不能这样用。这里说的“each 却不能这样用”是指 each 可以用于否定句,只是不能表示部分否定?还是指 each 根本就不能用于否定句?
我觉得你老师的说法的正确的。根据《英语常用词用法详解大辞典》:each 通常不用于否定结构。如果表示全部否定需要用 no one;表示部分否定则改用 not everyone。
薄冰教授在《英语惯用法词典》中指出:each 一般也不用于否定式,应代之以 none。