Thanks _______the Great Green Wall, the land produces more food.
A. for
B.to
C.of
D.by
答案:B
固定短语thanks for和thanks to有一些不同。前者表示因…而感谢某人,后者表示多亏了…thanks for是客套用语,thanks相当于 thank you ,意为“因……而感谢”,for强调为何而感谢,其后可接名词或v-ing。 thanks to为习语介词,thanks不可以改为thank you,to后也不接动词原形,这个短语表示原因,意为“由于”、“多亏”,to表示感谢的对象。