when have they gone there?这句话错了吗?错在哪里.

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/16 15:26:00

when have they gone there?这句话错了吗?错在哪里.

楼上的说错了 when did they went there?是语病.

gone是瞬间动词,不能用完成时

不对看着没错,可是读起来真别扭!!好像没有这个语法啊……

when是什么时候,是表示瞬间的疑问词,have gone 是完成时,互相矛盾,说不通,应该用过去时或者将来时,例如when did they go there?他们什么时候去的那儿。when will they go there?他们将在什么时候去那儿?

他们去那是瞬间的,你也可以说他们在那多久了,这个可以用完成时,理论上你写的没有多大错误,但就是不符合一些习惯