Questions & Answers about suǒyǒu péngyou dōu chī huǒguō.
所有 means all and directly modifies the noun 朋友.
- 所有朋友 = all friends
- 都 does not mean all by itself here; it helps show that the statement applies to the whole group.
A very common pattern in Mandarin is:
所有 / 每个 / 这些人 + 都 + verb phrase
So in this sentence:
所有朋友都吃火锅
= All the friends eat hotpot / All my friends eat hotpot (depending on context)
In short:
- 所有 marks the group as all
- 都 marks that the action applies to every member of that group
You will usually want 都 here.
In Mandarin, when the subject is something like all the friends, these people, or another plural/group expression, 都 is commonly used to show that the predicate applies to the entire set.
So:
- 所有朋友都吃火锅 = natural
- 所有朋友吃火锅 = possible in some contexts, but it sounds less complete or less natural to many speakers
For learners, a good rule is:
- If the subject means all, both, or a plural set being discussed together, 都 is very often needed.