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