区别就是两者都是动词provide+介词短语但意思是不一样的,具体的不同如下

provideto中文意思是,提供给……

providefor中文意思是供养,供给;规定;为……作准备

Iintendtogetbetrothed,forIcanprovideformorethanonefamily.我打算订婚,因为我可以供养不止一个家庭。