问题 选择题

- Is your father in?

- No, he ______ for three hours.

A.was out

B.has been out

C.went out

D.has gone out

答案

答案:B

考查现在完成时:句意:--你爸爸在家吗?--不,他已经出去三个小时了。说明出去这个状态持续了三个小时,用现在完成时,而且be out意思是呆在外面,表示状态,可以和段时间状语连用。Go out是短暂动词,不能和一段时间连用。选B。

单项选择题
问答题 简答题