求一道高中英语语法题答案

问题描述:

求一道高中英语语法题答案
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或D (A和D怎么是一样的?)
这是一个由where引导的同位语从句,引导地点的连接词只能用where不能用which place,所以排除C.而从句的语序不能倒置,必须是陈述语气,所以排除B.