go表示动作自发生后到目前的状态。
如:
He has gone to Beijing for many days.他去北京多日了。(现在还在北京)
相似的还有,see,hear,都有瞬间的意味,但都可以完成时态:
I have seen you for a long time!好久不见你了!
曾经到过:
He had been to Beijing for 2 years before coming here。到这里前他在北京呆过2年。(现在不在北京)。
Go 属于非延续性动词,要想和表示一段时间的状语连用,必须把Go 变成be away。
延续性动词
延续性动词是指表示能够延续的动作词语,可以与表示时间段的状语连用。表示能够延续的动作。如:learn, work, stand, lie, know, walk, keep, have, wait, watch, sing, read, sleep, live, stay等。延续性动词可以与表示时间段的状语连用。