She has been kind to you.究竟是什么意思?
是表示“完成用法”——她(在此刻(说话时)以前)一直对对我很好,但现在(说话时刻以后)对我不好了?
还是个表示“未完成用法”——她一直对我很好,过去是、现在是、将来还是?
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曾到过英国,现在离开了。换言之,认为延续性动词的现在完成时不接时间状语,表示动作或状态的完成或结束的说法
是片面的,实际上犹如断章取义。《朗文英语语法》一书的解释就证明了这一点。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
▲李老师的分析很详细,很权威!李老师的解答总是有理有据,而且针对性很强,向李老师致敬!同时送给李老师鲜花 20 朵!请李老师查收!
▲对于李老师提出的这个问题,我记得英语答疑网曾经有过讨论,但我一直没有太搞懂,谢谢李老师今天又把这个问题提了出来,而且给出了这么详细的分析,谢谢李老师!
▲但是我总觉得,将没有时间状语的系表结构理解为“已完成用法”,有时会有点麻烦。
比如下面的句子如何理解?
You have been kind to us.
You have been very generous.
这些句子应该如何理解?
可以这样理解吗?
你曾经对我们很好(现在不对我们好了)。
你曾经是很慷慨的(现在不慷慨了)。
问题在于:这些句子的主语是 You,我们是在面对面地对人说话,要是这样理解的话,未免有些不客气吧!
很想听听专家老师的意见!
提供两个相关问题,供大家参考:
1. 关于Tom has been out的一些新资料
http://ask.yygrammar.com/q-1088.html
2. Tom has been out到底为何意?——看现在完成时的用法特征
http://ask.yygrammar.com/q-956.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)(不确定)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!