have been 和 have arrived用法上有什么区别
havebeen和havearrived用法上有什么区别They_____hereformorethanamonth.AhavearrivedBhavereachedCh...
have been 和 have arrived用法上有什么区别
They _____here for more than a month.
A have arrived B have reached C have come D have been
为什么选D而不选A呢 ?? 展开
They _____here for more than a month.
A have arrived B have reached C have come D have been
为什么选D而不选A呢 ?? 展开
8个回答
展开全部
have been 意思是我去过哪里。而且我现在已经不在那了。比如
i have been to beijing.强调经历
我去过北京(我说话时在上海)
i have arrived beijing
强调的是 到达 这个动作。翻译成,我已经到北京了。(比如你去北京出差。下了飞机后打电话给你家人报平安)
i have been to beijing.强调经历
我去过北京(我说话时在上海)
i have arrived beijing
强调的是 到达 这个动作。翻译成,我已经到北京了。(比如你去北京出差。下了飞机后打电话给你家人报平安)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我作下二楼的补充,因为这个题目里需要用到
arrived 一般是一个瞬间的动作,强调到达,接点时间,一般不与have连用表示现在完成式,如果用,后面不接时间状语
have been 是一个长时间延续的动作,强调时间,后面肯定要加时间的
例句:
I've arrived in shanghai. 我已经到达上海了
I arrived in shanghai at 7 o'clock. 我7点到的上海
I've been in shanghai for 7 seven years. 我再上海已经呆了7年了
arrived 一般是一个瞬间的动作,强调到达,接点时间,一般不与have连用表示现在完成式,如果用,后面不接时间状语
have been 是一个长时间延续的动作,强调时间,后面肯定要加时间的
例句:
I've arrived in shanghai. 我已经到达上海了
I arrived in shanghai at 7 o'clock. 我7点到的上海
I've been in shanghai for 7 seven years. 我再上海已经呆了7年了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
have been可以直代很多意思,主要还是指示"已经去过,或者到"一般比较熟悉的用法就是"I have been China for three months"
have done表已经做完了,是完成时,就是在你说话的时候,这件事已经做完了,比如说"I have done my homework"
have gone,也是完成时,表示已经走了"Your mother has gone befroe you arrived home"
have done表已经做完了,是完成时,就是在你说话的时候,这件事已经做完了,比如说"I have done my homework"
have gone,也是完成时,表示已经走了"Your mother has gone befroe you arrived home"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
have been 是被动完成时态
have arrived 只是完成时态,没有被动的意思
have arrived 只是完成时态,没有被动的意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询