Разница между «anyone» и «anybody» в английском языке заключается в следующем:
- «Anyone» означает любого человека в целом, это форма единственного числа. 1 Используется, чтобы отличить одного человека от многих. 1 Например: «Does anyone have a question?» (У кого-нибудь есть вопросы). 1
- «Anybody» означает любых возможных людей из группы, это форма множественного числа. 1 Используется, когда в группе может быть несколько людей, соответствующих запросу говорящего. 1 Например: «Does anybody here have a dollar?» (У кого-нибудь из вас есть доллар). 1
Также основное различие в уровне формальности: «anyone» более формальный и используется в официальных контекстах, а «anybody» — неформальный и применяется в разговорной речи. 3