求一道高中英语语法题答案They have no idea at all .A.where he has gone C.which place he has goneB.where did he go D.where hehas gone请给出选项详细的正确理由,以及其它选项错误的原因.

问题描述:

求一道高中英语语法题答案
They have no idea at all .
A.where he has gone C.which place he has gone
B.where did he go D.where hehas gone
请给出选项详细的正确理由,以及其它选项错误的原因.

选A.where he has gone 原句意思是他们完全不知道他去了哪里。
而B 他去了哪里(是过去时而且语序不对,应该用陈述语序)而主句是现在时
如果选C则应该是which place he has gone to

A.where he has gone

选A或D (A和D怎么是一样的?)
这是一个由where引导的同位语从句,引导地点的连接词只能用where不能用which place,所以排除C.而从句的语序不能倒置,必须是陈述语气,所以排除B.