
两者区别很大,如例句:
thematchwascanceledbecauseofrain.由于下雨比赛取消了。
thankstotherain,thematchwascanceled.全怪下雨,比赛取消了(是想比赛)。也可译为,幸亏下雨,比赛取消了(是不想比赛)。
becauseof只能表达事件发生的现实,而thanksto则能表达出对事件发生不同的心境。
不知是否讲明白了?

两者区别很大,如例句:
thematchwascanceledbecauseofrain.由于下雨比赛取消了。
thankstotherain,thematchwascanceled.全怪下雨,比赛取消了(是想比赛)。也可译为,幸亏下雨,比赛取消了(是不想比赛)。
becauseof只能表达事件发生的现实,而thanksto则能表达出对事件发生不同的心境。
不知是否讲明白了?