——how long have you ___here? ——about two months

——how long have you ___here?
——about two months.
答案是 been 我想问为什么不是gone? 意思不是说你去了那里多久吗?那为什么不是gone?如果是been意思不就理解为 你去了那里多久。感觉就不对了呀

go是短暂性动词,be是延续性动词,howlong至时间段,短暂性动词不能与时间段连用追答

至于翻译是要避免受中文思维影响,祝学习顺利,谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-31
how long对一段时间提问,been表状态,gone表动作,不能与一段时间连用
第2个回答  2015-01-31
这里been不表示去,而表达一种状态,表达意思为在,呆在。纯手打。
第3个回答  2015-01-31
你来这里多久了
相似回答