has gone to和has been to 的区别:
has gone to:表示某人去了某地,(指在途中或某个地方至少不在说话的现场.)
has been to:表示曾经去过某地,现在已经回来.
原句解析:
He has gone to the south (他已经去了南方)--即他离开了,不在这里.
He has been to the south(他去过南方)--即他去过南方,但现在已经回来,不在南方.
希望我的解析能增加些你的英语语法:
has gone to和has been to 的区别:
has gone to:表示某人去了某地,(指在途中或某个地方至少不在说话的现场.)
has been to:表示曾经去过某地,现在已经回来.
原句解析:
He has gone to the south (他已经去了南方)--即他离开了,不在这里.
He has been to the south(他去过南方)--即他去过南方,但现在已经回来,不在南方.
希望我的解析能增加些你的英语语法: