1. 答案:A.
2. 解释:
1)选项中为宾语从句,做ask sb sth中的sth.
2)宾语从句的结构为:引导词 + 陈述句。
而B中shall we不是陈述句句序,we shall才可以;
同样,D中的did she也不是陈述句序,而是疑问句序。
排除BD。
3)C中的why = what...for“为什么”,所以后面的for多余。
除非去掉for,或把why改成what才可以。
4)所以答案为A。
what's wrong with...句序做宾语从句时,句序不用改变。
这是英语中的一个特殊规定,当然也可以用语法来解释:
固定句型:Something is wrong with...
如果对something划线提问,刚好就是:What is wrong with...
what刚好做该句的主语,而what is wrong with...本身就是主系表的陈述句结构,所以她变宾语从句时,句序不用改变。
再如:Who is on duty today?
I don't know who is on duty today.
该题who刚好也做宾语从句的主语,此时句序和单个的特殊疑问句句型一样,没有发生改变。
参考资料:英语牛人团