The driver was gone.

问题描述:

The driver was gone.
小学课本里的一句话.总觉得越想越不对,'be done"表示的应该是被动语态才对,但是这句话里不需要用到被动语态.我觉得应该是用“have done"完成时态.如果”gone“在这里是形容词,那就与上下文意不符,依据上文,这句话应该翻译成”司机走了“.求解答,谢谢.

这里gone 要理解成 形容词 离去的;死去的;用光的,走了的
The driver was gone.
那司机走了.【那司机死了】