“Is your father in?” “No,he _______ for three hours.”A.was out B.has been out C.went out D.has gone out选什么?为什么.

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/06 12:33:20

“Is your father in?” “No,he _______ for three hours.”
A.was out B.has been out C.went out D.has gone out
选什么?为什么.

B
for与完成时搭配,与表示状态的be动词搭配.
go是一个点动词,不能与for搭配使用.

B
现在完成时态。
D错在只是去的动作 ,不是出去多久的状态

b

B

B.has been out 表示持续的状态.他在外面持续已经3小时了.