基本上都差不多意思,need of food,need for food,都可解為需要食物,不過need for food帶有已經餓了的意思,時間上迫切一點.
如果在need前面有介词in, 用need of,即in need of,如:We should help those in need of help.我们应该帮助那些需要帮助的人。
如果need前面没有in,而是代词或冠词,则用need for,如:Do you know my need for a new dictionary?你知道我需要一本新词典吗?There is no need for such a change.没有必要做出这样的改变。