How long have you ___Beijing?选填been in/been to /gone to 请分别解释为什么?答案为been in

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 11:31:25

How long have you ___Beijing?选填been in/been to /gone to 请分别解释为什么?答案为been in
How long have you ___Beijing?选填been in/been to /gone to 请分别解释为什么?答案为been in

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 代表时间段

been in
你在北京有多长时间了.

been in
因为How long表示“一段时间”
I have been in Beijing for ten years. 我生活在北京已经十年了。
been to(表示曾去过,现在已经回来) /gone to(去某地的路上,或已经到达,总之,说话时,并不在此地了。已经离开。)

Have been in强调“过去曾去过”之意,表示经验;have been to的意思是“过去到过而现在已返回”,它强调“最近的经历”;have gone to表示“动作的完成”,强调人已离开说话的地方。
have been in 表示你去过但不一定回来了,但been to 却表示去过但已经返回,gone to是表示已经去了,或是到了或是在路上,主要强调动作,在本剧中, how long...

全部展开

Have been in强调“过去曾去过”之意,表示经验;have been to的意思是“过去到过而现在已返回”,它强调“最近的经历”;have gone to表示“动作的完成”,强调人已离开说话的地方。
have been in 表示你去过但不一定回来了,但been to 却表示去过但已经返回,gone to是表示已经去了,或是到了或是在路上,主要强调动作,在本剧中, how long 是多长时间,意思是问你在北京待了多长时间了,是现在完成时态。意思从过去到现在你在北京多长时间了!所以要用been in

收起