Each - Every

 Los dos significan «cada», pero each pone más énfasis en la separación individual, mientras que every destaca el matiz colectivo (todos y cada uno). Es indiferente, por tanto, usar uno u otro, si la referencia es a varios; en cambio, si la referencia es a dos, sólo puede usarse each:

Each/every boy got a present

Cada muchacho recibió/todos los muchachos recibieron un regalo

(había más de dos muchachos)

Each boy got a present Cada muchacho recibió un regalo (sólo había dos

muchachos)