什么时候用has been

如题所述

第1个回答  2022-06-08
has been 表示现在完成时,并且主语是第三人称单数
表示某人曾去过某地
英语中主要考察的是have(has) been 和have(has) gone 的区别
“have(has)been”和“have(has) gone”
相似点:两句都有去某个地方的意思.
不同点:“have(has) been”是曾经到过某地,现在人已经回到说话的地方.如:I have been to Beijing.(我曾经到过北京.)而“have(has) gone”是表示 去某地方的人不在说话的地方,或是人已经向某地出发在于路上,或是人已经到达某处,或是人已经在返回的 路上.如:He has gone to Beijing.(他已经去北京了.) has been表示已经去过那个地方回来了,has gone表示已经去了那个地方还没回来.简单讲:
has been :去过,动作完成;
has gone :去了,动作进行中.
相似回答
大家正在搜