Tom has gone out. Tom_______.
A. was out
B. has been out
C. is out
D. will be out
我觉得应选 A 或 C,但填空题一般只选一个,肯定有一个是错的,不知如何选,请专家指导,谢谢!
我觉得B和C都可以,但不能是A。Tom has gone out 用的是现在完成时,指的是“汤姆外出了”,has been out 也是现在完成时,只是将动作go out 换成了状态be out。而 is out 是一般现在时,表示目前处于“在外面”的状态。
B和C的区别只是时态的区别,B用现在完成时,强调影响;C用一般现在时,强调目前的客观事实。