have come back和have been back有区别吗

如题所述

have come back 强调动作,后面一般不跟表示一段时间的状语;
have been back 强调状态,后面一般跟表示一段时间的状语
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-02-17
有,(have came back?)前者强调这一动作对现在有影响,后者则是状态
第2个回答  2016-02-17
have come back说是已经回来了
后者是曾经回来过

个人见解本回答被提问者采纳
第3个回答  2016-02-17
追问

有什么区别

追答

都是"已回来"的意思,但
have come back 不能与for, since 等短语连用
have been back可以for, since 短语连用


我已回来两天了。
I have been back for two days. (不能用have come back )

晕,早知不帮你解析

相似回答