![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
How long have you ___Beijing?选填been in/been to /gone to 请分别解释为什么?答案为been in
展开全部
been in
How long 问多久了,应该是在那呆了多久之意,been in正是此意,
been to 是去过之意,疑问词应该对应how many times(去过几次)
gone to 是去了(还没回来)之意,gone 是结束性动词,不与时间段连用,How long 代表时间段
How long 问多久了,应该是在那呆了多久之意,been in正是此意,
been to 是去过之意,疑问词应该对应how many times(去过几次)
gone to 是去了(还没回来)之意,gone 是结束性动词,不与时间段连用,How long 代表时间段
展开全部
been in
因为How long表示“一段时间”
I have been in Beijing for ten years. 我生活在北京已经十年了。
been to(表示曾去过,现在已经回来) /gone to(去某地的路上,或已经到达,总之,说话时,并不在此地了。已经离开。)
因为How long表示“一段时间”
I have been in Beijing for ten years. 我生活在北京已经十年了。
been to(表示曾去过,现在已经回来) /gone to(去某地的路上,或已经到达,总之,说话时,并不在此地了。已经离开。)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
been in
你在北京有多长时间了.
你在北京有多长时间了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Have been in强调“过去曾去过”之意,表示经验;have been to的意思是“过去到过而现在已返回”,它强调“最近的经历”;have gone to表示“动作的完成”,强调人已离开说话的地方。
have been in 表示你去过但不一定回来了,但been to 却表示去过但已经返回,gone to是表示已经去了,或是到了或是在路上,主要强调动作,在本剧中, how long 是多长时间,意思是问你在北京待了多长时间了,是现在完成时态。意思从过去到现在你在北京多长时间了!所以要用been in
have been in 表示你去过但不一定回来了,但been to 却表示去过但已经返回,gone to是表示已经去了,或是到了或是在路上,主要强调动作,在本剧中, how long 是多长时间,意思是问你在北京待了多长时间了,是现在完成时态。意思从过去到现在你在北京多长时间了!所以要用been in
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询