1、释义不同:
thanks to的意思是:“多亏了……”;“由于……的帮助”。
thanks for的意思是:表示“因……而感谢”。
2、用法不同:
thanks to:相当于because of …或 with the help of … , 在此短语中,to是一个介词,后接名词或代词。
thanks for:其中的thanks为复数名词,介词for指原因,后接名词、代词或动词的ing形式。
3、强调原因不同:
thanks for = thank you for “为……谢”强调谢的原因。
thanks to则没有这个意思。