when have you been there?这句话语法哪里错了?为什么 因为when表示时间状语 所以不能用?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 08:41:27
when have you been there?这句话语法哪里错了?为什么 因为when表示时间状语 所以不能用?

when have you been there?这句话语法哪里错了?为什么 因为when表示时间状语 所以不能用?
when have you been there?这句话语法哪里错了?
为什么 因为when表示时间状语 所以不能用?

when have you been there?这句话语法哪里错了?为什么 因为when表示时间状语 所以不能用?
when 后应接具体动作,用于一般现在时、一般过去时、一般将来时等.如 when did you arrive there?
而 “have … been”则问过程、状态,是完成时的标志.如:
Have you ever been there?
How long have you been in the town?
这句话错将两种时态用词“when ”“have been”混用了.

我来试着帮你解剖一下。when 和have冲突了!句子分解就成了:when you been there?/Have you been there?可以改为 Have you been there,and when?

how long have you been there
when did you get there
第一句是你在那里多长时间了
第二句是你什么时候去那里的