Местоимения «each» и «every» в английском языке отличаются по смыслу и грамматическим функциям. 12
По смыслу each означает «каждый из определённой группы» или «все до единого». 1 Every означает просто «все». 1 При этом each предполагает, что речь идёт обо всех без исключения, а в случае с every «каждый» может означать «почти каждый». 1
Грамматически every является определяющим словом, в то время как each — местоимением. 1 Это значит, что each может заменять собой существительное, а every — только дополнять. 1
Ещё одно правило: each используется, когда рассказывают о группе из двух предметов, а every — трёх и более. 4