How long have you been for china与How long have you been in china的区别如题,最好是针对于介词for与in的区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/31 19:37:35

How long have you been for china与How long have you been in china的区别
如题,最好是针对于介词for与in的区别

没有可比性,因为:for+一段时间,故第一句错,
应该是第二句对,即 How long have you been in China.

how long have you been in 是说你在中国呆了多长时间,意思是你去了中国,但是你现在不在中国,而是回来了。而how long have you been for 是说你去中国多长时间,意思是你去了中国,现在还在中国,还没回来。