Tom has( )for three years

问题描述:

Tom has( )for three years

Tom has( )for three years
A.gone B.been away C.left D.come
选项是B
选项A.C.D都是短暂动词,不能与three years连用