英语老师请进:问一道选择题…我需要你的详细分析,也清楚语法上单纯看宾语从句用陈述语气… 可是?

Pleas ask grandpa (___).A.what is wrong with her
B.where shall we live
C.why she did that for
D.what did she have for
我认为第三楼老师又说出了一个问题,一句里确实不可出现两个“谓语”…口语不论
终认定为这题有问题?

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刚好也做宾语从句的主语,此时句序和单个的特殊疑问句句型一样,没有发生改变。

参考资料:英语牛人团

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-09-21
您好,看到您的题目,现在我尝试回答,如有不明之处,还请指正,谢谢!
本题应该选B;
【解释】A项放在口语体中是成立的,但是放在书面语中我们需要把原句进行符号上的修改,变为:Please ask grandpa:“What's wrong with her?”书面语中绝对不能容忍一句话中出现两个谓语,而第一句中恰恰出现了ask,is两个谓语;
C项虽然使用了陈述语气,但后面不能使用for,用了for就不能使用why,英语中有for what的用法,但没有for why的用法,鉴于这只是一道选择题,就不需要用语言学的“WH移位”这样的理论来解释了。而且从中文上也说不通。
D项明显不对,只能说what she did for。道理可以参见C项解释。
综上所述,B项正确,原因就不用多说了。
第2个回答  2010-09-21
选A,b选项live后面应该加 in ,c,d就没见过此种用法
第3个回答  2010-09-21
A
相似回答