对“一位朋友的问题”的补充

我是该问题的提出者,谢谢热心的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 条下有这样的例句:
I'm afraid Mr Jones is out / has gone out; he'll 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. 不知我的想法对否,敬请专家指正,谢谢!

请先 登录 后评论

最佳答案 2015-09-17 17:46

你好。下面,我把你提的这个问题中,里面所有的选项句子作一分析,请参考。
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强调“外出,在外面”。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2575 浏览
  • 董万友 提出于 2014-04-15 21:35

相似问题