offer,provide和supply都有“供给、提供”的意思,但用法不同。
provide指有远见,为应付意外、紧急情况等作好充分准备而“供给、提供”,可用于provide sb.(with sth.)或provide sth.(for sb.)结构。
supply通常指定期“供应”,强调替代或补充所需物品,常用于supply sb. with sth.或supply sth. to sb.结构。
offer侧重表示“愿意给予”,常用于offer sb. sth.或offer to do sth. 结构,后不能接宾语从句。