How long have you ___Beijing?选填been in/been to /gone to 请分别解释为什么?答案为been in
4个回答
展开全部
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询