5 She has been kind to you究竟表示什么意思(已完成用法还是未完成用法)

She has been kind to you.究竟是什么意思?

是表示“完成用法”——她(在此刻(说话时)以前)一直对对我很好,但现在(说话时刻以后)对我不好了?

还是个表示“未完成用法”——她一直对我很好,过去是、现在是、将来还是?

请先 登录 后评论

最佳答案 2016-10-20 09:48

    She has been kind  to you. 一般表示她一直对你好,持续到现在,将来可能持续下去,也可能终止。如果表示结束了,需要特殊语境,或使用过去时。下面我以He has been married.为例解答,道理相同。


He has been married.表示是的是一种已婚的状态,如果理解文婚姻终止了,那只能在极为特殊的语境下,可以这么说。He has been married, but now he has divorced. 又例:I've been a teacher, but now I'm a computer salesman.

《朗文英语语法》的解释:'Have been' + adjective: behaviour and states
Have been  combines not only  with adjectives describing temporary behaviour (annoying, etc.) but also with those describing states and moods continuing up till now. 这里的describing states and moods continuing up to now. 已经结束的很清楚。He has been married.一般都是指已婚状态,而且一直延续到现在。如果说他婚姻结束了,一般说He was married 文中例句“Helen has been in England for six months.” 认为这个状态一直持续到现在,这个没有疑问。但如果认为Helen has been in England.就表示离开了,那不一定,要看语境。如果说话人说话的时候知道Helen不在英国了,而说Helen has been in England,这里的意思才是Helen曾到过英国,现在离开了。换言之,认为延续性动词的现在完成时不接时间状语,表示动作或状态的完成或结束的说法 是片面的,实际上犹如断章取义。《朗文英语语法》一书的解释就证明了这一点。

请先 登录 后评论

其它 5 个回答

马正修  

李老师的分析很详细,很权威!李老师的解答总是有理有据,而且针对性很强,向李老师致敬!同时送给李老师鲜花 20 朵!请李老师查收!

对于李老师提出的这个问题,我记得英语答疑网曾经有过讨论,但我一直没有太搞懂,谢谢李老师今天又把这个问题提了出来,而且给出了这么详细的分析,谢谢李老师!

但是我总觉得,将没有时间状语的系表结构理解为“已完成用法”,有时会有点麻烦。

比如下面的句子如何理解?

You have been kind to us.

You have been very generous.

这些句子应该如何理解?

可以这样理解吗?

你曾经对我们很好(现在不对我们好了)。

你曾经是很慷慨的(现在不慷慨了)。

问题在于:这些句子的主语是 You,我们是在面对面地对人说话,要是这样理解的话,未免有些不客气吧!

很想听听专家老师的意见!

请先 登录 后评论
goldroad  

提供两个相关问题,供大家参考:

1. 关于Tom has been out的一些新资料

http://ask.yygrammar.com/q-1088.html 

2. Tom has been out到底为何意?——看现在完成时的用法特征

http://ask.yygrammar.com/q-956.html 

希望听到更多专家老师发表高见!

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

句意:她一直对我很好。

说话者的重点是说明现在,指这种情况从过去到现在一直这样,而且会持续下去,并非指这种情况已经结束,尽管这种情况将来有可能会终止。又如:

Hong Kong's sales have been incredible since day one.香港的销售从第一天开始就非常可观。

请先 登录 后评论
管理员   - 管理员
擅长:英语语法 英语考试

李老师在“英语语法网”的文章请参见:

http://www.yygrammar.com/Article/201404/3598.html 

请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

She has been kind to you.究竟是什么意思?

是表示“完成用法”——她(在此刻(说话时)以前)一直对对我很好,但现在(说话时刻以后)对我不好了?

还是个表示“未完成用法”——她一直对我很好,过去是、现在是、将来还是?


She has been kind to you 表示从过去到现在一直对你都很友善, 有可能将来还友善,也有可能不了.

有以下3种:

(1)从过去到现在一直对你友善.(过去YES---现在100%也YES)

(2)也有可能将来不会发生改变.(过去YES---现在也 YES----50%将来也YES)(不确定)

(3)也有可能将来会发生改变.(过去YES---现在也 YES----50%将来却是NO)(不确定)


请先 登录 后评论
  • 16 关注
  • 1 收藏,6567 浏览
  • 李 翔   提出于 2016-05-23 10:14

相似问题