如题所述
有什么区别
都是"已回来"的意思,但have come back 不能与for, since 等短语连用have been back可以for, since 短语连用
如我已回来两天了。I have been back for two days. (不能用have come back )
晕,早知不帮你解析