thanks for 和 thanks to 怎么区分?

问题描述:

thanks for 和 thanks to 怎么区分?
______the fine weather
A thanks for
B thanks to
C thank for
D thank to

thanks for something
thanks to somebody
选a