serveとprovideの違い
serveの意味は
「に仕える、のために働く、に勤める、を務める、を出す、を給仕する、に役立つ、勤める」
です。
He served me coffee.
彼は私にコーヒーを出した。
provideの意味は
「を供給する、を与える、を提供する、備える、養う」
です。
They provided the sufferers with food.
彼らは被災者に食べ物を与えた。
serveとprovideの違いですが、
serveの意味の根底にあるのは、「ある目的のために仕える」です。与えるは仕える手段の1つに過ぎません。
一方、provideは、必要だから与えるという意味です。
給仕が、客を満足させるために食事を出す時はserveを使います。
牛が私達に牛乳を与えてくれると言いたい時は、provideを使います。