奉贤精锐熊老师为你解答:
选D.
any other后也可以用复数的,如:Do you know of any other excuses?
应该是on. 表”关于“之意。do a survey on相当于是一个固定搭配,表”做一个关于什么的研究“。