offer,provide都有“供给、提供”的意思,但用法不同。
1、provide指有远见,为应付意外、紧急情况等作好充分准备而“供给、提供”,可用于provide sb.(with sth.)或provide sth.(for sb.)结构。
(1)He persuaded other people to provide money or to give help.
他说服别人提供钱或给予帮助。
(2)The school provided food for the students.
学校为学生提供伙食。
2、offer侧重表示“愿意给予”,常用于offer sb. sth.或offer to do sth. 结构,后不能接
宾语从句。
(1)She offered me a cup of tea.
她给我端了杯茶。
(2)He offered to go instead of me.
他主动提出代替我去。