the old man's son for more than two weeks and he hasn't heard from him since then.

问题描述:

the old man's son for more than two weeks and he hasn't heard from him since then.
填 has been away 但是has been away 不是已经回来了么?
has gone away 才是去了没回来?

go 是非持续动词,hasn't gone to school 否定着使用可以,肯定用就不恰当
所以be 是持续动词 可以has been away