“一位朋友的问题”的补充(再再续)

Tom has gone out. Tom _______. A. was out B. has been out C. is off D. will be out

▲谢谢各位专家的耐心解答,这是我孩子辅导班的一道题。老师给的答案为选B

▲今天翻阅《实用英语句型500例》(马秉义、张鸿鸣编 电子工业出版社),忽有所感,不揣冒昧,求教于各位专家前,下面例句的译文及括号中的解释,为书中原文:

该书的111页:不带状语是已完成用法,带状语是未完成用法。

He has been in Zhengzhou. 他在郑州住过。(现在不在郑州了。)

He has been in Zhengzhou for six years. 他已经在郑州住了六年了。(现在还在郑州。)

They have been here 他们来过。(现在不在这里了)

▲看了上面的说明和例句(特别是最后一个),我想这正是我要找的答案:

对于表示状态的主系表结构的完成时,不带状语是已完成用法,带状语是未完成用法。时间状语不就是状语吗?

仿照上面的例句:Theyhave been here 他们来过。(现在不在这里了)(我按:本句不带时间状语,已经完成了“在这里”的状态,现在不在这里。) 本题B选项 has been out不带时间状语,应是已经完成了“在外面”的状态,此刻汤姆应该是在家,与Tom has gone out 矛盾。不应选B

我不知如何追问,请管理员把本人的浅见粘贴到《对“一位朋友的问题的补充()”》中,谢谢!

另外,本人不知道如何追问,向管理员请教,答复说就在我提问题的下方,但我未找到,请知道的学友费心指点我一下,谢谢!

一位朋友的问题”的补充(再续) 中有些写错了,请管理员删除,以本文为准。

最近不知道怎么了,提问中有错,实在对不起给我解疑的专家,本人以后一定注意。

请先 登录 后评论

最佳答案 2014-04-24 22:27

请先 登录 后评论

其它 2 个回答

陈书庆

对你在《实用英语句型500例》看到的例句之表意,感到困或——指其中的第1和第3,假如他们是正确的话,一定是有条件的。不顾其条件推而广之,就否定了《薄冰语法》里的观点:“现在完成时跨在两个时间上,一是过去,一是现在。它的动作发生在过去,但对现在有影响(或结果),而这种影响(或结果)却往往是说话人的兴趣所在,所以常常后面不用时间状语。……”如:
He’s been ill. 他刚生过病。——而非按《实用英语句型500例》说成“他病好了”。
I hear you have been ill. 我听说你病了。——而非按《实用英语句型500例》说成“我听说你病好了”。

请先 登录 后评论
付辉
擅长:英语考试

楼上关于现在完成时的用法列举的并不全面。“表示从过去持续到现在的动作或状态”这个用法就常与由since或for引导的时间状语连用。值得注意的是,后者也并非一定要跟上时间状语,但不用时间状语的前提是该句子表义明确,是通常会有特定的语境及上下文的。诸如He has been out等句子,单独来看,意思是含糊不清的。在这一点上,我十分赞同刘永科老师。

请先 登录 后评论
  • 0 关注
  • 1 收藏,2544 浏览
  • 董万友 提出于 2014-04-21 20:48

相似问题