楼主把both和all放在一起来问,应该是问同位语的用法吧!
They are both police.
They are all police.
两句都可以翻译为
他们都是警察。
但只有第一句可以翻译为:他俩都是警察。
both只能用在两个人的情况。
all只能用在3个以上的情况,2人的时候不能用all
by the way, 他们作同位语的位置。
情系后,实词前。
例如:
They all walked on together talking and laughing.
他们一直走着边谈边笑。
这里的all就在walk前面