它们的区别是读音和含义不一样。
1.with,[wɪð],意思是具有;和;用;有;以;跟。
2.of,[ɔv],意思是属于(某人或某物)的。
3.for,[fɔ:],意思是(表示对象、用途等)给,对。
with和of都可以表示“和……一起”,但语气不同。with更强调“共同参与”,比较正式,而of则更注重“属于某人的一部分”或“包含”。
for则表示“为了”,“给予”,“关于”等含义。