--- Is your father in?
--- No, he for three hours.
A. was out
B. has been out
C. went out
D. has gone out
网友回答
A. was out
(答案→)B. has been out
C. went out
D. has gone out
解析:句意:你的父亲在家吗?不,他已经出去三个小时了。for three hours表示一段时间的时间状语,句子用现在完成时,be out 表示状态,动作可以延续,故选B