我是该问题的提出者,谢谢热心的quanfa又将该问题提出来,非常高兴看到刘老师的解答,谢谢。不过,我非常抱歉,当初提出这道题的时候,因为匆忙,将C选项打错了。C选项应是 is off,不是is out. 正确的提问应是:
Tom has gone out. Tom _______.
A. was out B. has been out
C. is off D. will be out
请教刘老师,此时选C可否?很谢谢!另外,我找了些资料,谈谈我们的浅见。 我非常同意wfyiqpl1的看法,描述说话当时一个人处于外出的状况,用be out完全可以表达,为何要用has been out?
▲在《朗曼英汉双解词典》的out 条下有如此的例句:
Im afraid Mr Jones is out / has gone out; hell be back soon. 我恐怕钟斯先生出去了,他非常快就会回来。 可见be out 与has gone out意思完全相等。 我觉得has been out后应跟一段时间, 不然就用通常目前时be out表示。因此B选项不对。
▲在《柯林斯高阶英汉双解词典》的off 词条下,有如此的例句:
She was off again, last year she has been toKenya, This year it was Goa.
▲综合以上,我觉得应选C. 不知我的想法对否,敬请专家指正,谢谢!
你好。下面,我把你提的这个问题中,里面所有些选项句子作一剖析,请参考。
1. Tom was out. 汤姆出去了,不在家。(指过去的状况,或许在昨天,或许是刚刚)
【举例说明】Tom was out when I called at his house.
2. Tom is out. 汤姆出去了,不在家。(指目前的状况,跟句1的差别是时间不同)
【举例说明】Tom is out. He is not here. He will be back in an hour.
3. Tom will be out. 汤姆将要外出。(以后时态)
【举例说明】Tom will be out. Now he is dressing up.
4. Tom has been out. (恕我直言:这个句子的意思表达不清。)
正确的表达应该是,在句子后加一个表示时间段的状语,如:all night, since last week, for three days等。由于单独Tom has been out.这个句子,意思不知所云。改为:Tom has been out all night.
【举例说明】—I haven’t seen Tom recently. —He has been out since last week.
5. Tom is off. 汤姆离开了,不在这儿。(跟out不一样的是,off强调“离开,不在此地”,而out强调“外出,在外面”。)
【举例说明】—Is Tom still here? —No, he is off.
6. Tom has gone out. 汤姆出去了,不在家。(目前完成时,强调对目前的影响。从动作发生的时间考虑,Tom was out.跟Tom has gone out.最为接近。虽然时态不同,但都是过去发生的状况。)
【举例说明】—Is Tom at home? —No, he has gone out.
请问:选项C为什么不设置为is out. 由于4个选项都含有out,如此,意思上具备可比性和一致性。
Tom is off. 汤姆离开了,不在这儿。
Tom is out. 汤姆在外面,不在这儿。
off跟out不一样的是,off强调“离开,不在此地”,而out强调“外出,在外面”。