provided和offered你在这里都用了过去分词(过去式),我想你看到的句子要么都是过去式,要么应该是这两个词修饰名词的(offeredmoney,dinnerprovided)
我就直接讲一下这两个动词的区别
provide是提供和供应的意思,只说明事实,不强调感情,基本意思就是什么人提供什么给什么人,介词用with后面跟物品,用for跟人.
Heprovidedtheguestswithfood.他提供给客人食物.
Therestaurantprovidesgoodwineforcustomers.这家餐厅供应给客人好的葡萄酒.
offer的话也有提供和供应的意思,不是他很强调是主动提出的,除此以外还有出价的意思.
Imustofferthemanapologyfornotgoingtoattendtheirget-gathering.
我没有去出席他们的聚会,必须向他们示歉意.(强调这个道歉是发自内心的,主动意愿)
Ihavebeenofferedalargesumofmoneytogoaway,butIamdeterminedtostayhere.
有人曾向我提供大笔款项让我搬迁,但我决心留在这里.(提供大笔钱也突出是有人主动提出的,不是我要求的)
Heofferedme300dollarsforthattelevision.
他出300美元向我买那部电视机.(开价买东西只能用offer)