4 【have been+名词】的理解

Of all the changes that have taken place in English-language newspapers during the past quarter-century, perhaps the most far-reaching has been the inexorable decline in the scope and seriousness of their arts coverage.

请教老师:has been the inexorable decline 中的"has been+名词"也是一种完成时态吗?极少见这种用法,能举一些简单例子么?还有,我换成is可以么?

谢谢老师!

请先 登录 后评论

最佳答案 2018-08-15 14:36

Of all the changes that have taken place in English-language newspapers during the past quarter-century, perhaps the most far-reaching has been the inexorable decline in the scope and seriousness of their arts coverage.

【翻译】在过去的25年里,在英语报纸所发生的一切变化中,最深远的(变化)可能是在艺术报道严肃性和范围方面的直线下降。

我纳闷:网友怎么会问,系动词be是否有完成时态的问题呢?

这不是很正常的情况吗?

He has been a teacher since1960. 

他自1960年以来一直担任教师。

The loss of the money has been a weight on my mind. 

丢钱的事总是压在我心里。

The past month has been a difficult one for him.

上个月他过得很困难。

There has been an outbreak of typhoid.

曾经爆发过伤寒。

He has been here in London for many years.

他已在伦敦呆了很多年了。


请先 登录 后评论

其它 1 个回答

千千学堂   - 英语图书编辑
擅长:英语

同意刘老师的说法。be用于现在完成时是很正常也是很普通的用法。分类举例如下(最普通的三类)

have been + 名词(带不定冠词)

She has been a nurse for 20 years. 她当护士已有二十年了。

The children have been a great comfort to me through all of this. 在这件事的整个过程中,孩子们是我很大的安慰。

have been + 名词(带定冠词)

The principal has been the object of much criticism. 校长受到大量批评。

Today has been the happiest day of my life. 今天是我一生中最幸福的日子。

They have been the aggressors in this conflict. 他们一直是这场冲突中的挑衅者。

have been + 名词(带物主代词)

Teaching has been her life. 教书已成为了她的生命。

She has been his ward since her parents died. 她的双亲死后,她就成了他的受监护人。

Vanessa's looks have been her stock-in-trade as an actress. 容貌一直是瓦妮莎做演员的资本。

至于“have been+名词”能否换成“be+名词”——原则上不可以。因为be的现在完成时强调从过去持续到现在或过去情况对现在的影响,而be的一般现在时强调现在的状态,两者在用法上没有交叉之处。当然,这也并不绝对,也有少数结构是可以互换的,比如用于 it is / has been + 时间 + since-从句。如:

It is / has been a long time since our last party. 自我们上次聚会以来已有很长时间了。

It is / has been a year now since they went to London. 他们去伦敦已经一年了。

请先 登录 后评论
  • 1 关注
  • 2 收藏,15802 浏览
  • 英语学习者 提出于 2018-08-14 23:22

相似问题