Thank you________giving me so much advice________learning English.A.to,inB.on,forC.in,aboutD.for,on
网友回答
D解析分析:1)thank sb for…(为……而感谢某人),for在这里表示“原因”。又如:He jumped for joy at the news.(他听到了这消息高兴得跳了起来) 2)advice on…(关于……方面的忠告)(延伸)about和on都可以表示“有关”的意思,用on表示“有关”强调“专门性”,在有些词汇后面常常用on来表示“专门有关……方面”,如:a lecture on English learning,a book on radio