沒錯,要表示“向……捐贈”“把……捐贈給……”,英語通常用donate…to…,一般不用donate…for…。不過若表示“捐贈……用于做……”,則可用介詞for。如:
He donated 1000 dollars for church expenses. 他捐贈1000美元作為教會的經費。