provideとgiveの違い
provideの意味は
「を供給する、与える、備える、養う」
です。
We provided them with food.
私達は彼らに食料を与えた。
giveのコアの意味は
「自分のところから何かを出す」
です。
「自分のところから何かを出す」⇒与える
I gave him money.
私は彼にお金を与えた。
「自分のところから何かを出す」⇒(言葉を)与える⇒伝える
Please give my best regards to your parents.
あなたのご両親によろしくお伝えください。
provideとgiveの違いですが、
provideは、準備をして必要なものを与えることです。
giveは、一般的に与えるという意味で、あげることです。
日本語にすると、あらかじめ準備した食料を困っている人に与えるならprovideを使い、たまたま持っていた食べ物を困っている人に与えるなら、giveを使います。