both是兩者:both of you are……
all是三者或三者以上:all of you are……
each和every都是每一個,但有區別:
1、each可作代詞和形容詞,而every只能用作形容詞,如可以説each of these dictionaries或each one of these dictionaries,但不能説every of these dictionaries,該用every one of these dictionaries.
2、each可指兩個或兩個以上中間的每一個,而every只可指三個或三個以上中間的每一個,不能指兩個中每一個.如:可以説each of my eyes,不可説every one of my eye但可説every one of my toes(腳趾) .
3、each通常用來指若干固定數目中的每一個,而every往往指“任何一個”如:Each girl sitting over there is my student.“坐在那裏的每一女孩子”指若干固定數目中的每一個,故用y man must do his best.“人人都盡最大的努力”泛指任何一個人,因而用every.
4、every和not連用,即“every…not”或“not…every”構成部分否定,表示“並非每一個”的意思,each則無此結構.