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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 11:56:13
Howlonghaveyoubeenforchina与Howlonghaveyoubeeninchina的区别如题,最好是针对于介词for与in的区别Howlonghaveyoubeenforchin

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

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 是说你去中国多长时间,意思是你去了中国,现在还在中国,还没回来。