问个英语语法问题?

Was 加动词 ed形式表示过去被动,那么一直被动到现在怎么表示?比如这个单词从过去的一些年一直被描述为...This word has been described as ...in past years 这么表达对吗?请说明原因,避免教科书死板语法,谢谢。

一直被做 的谓语形态为has/have been being done.


从过去的一些年一直到现在被描述为的翻译如下:

This word has been being described as 


类似例句:

It has been being replaced by the elastic enterprise.

一直被弹性企业所取代。


Ailing jewelry retailer Zale Corporation (ZLC) has been being lifted by the rising September tide, up 15 percent this month already.

境况不佳的珠宝零售商Zale公司(ZLC)受到9月上涨行情的提振,本月已上涨15%。


完整的主动表格如下:


完整的被动表格如下:

以上图表摘录于:《英语思维:解密英语语法的原理》一书


仔细对比以上主被动时态表格,观察每一个时态的谓语构成形态,以及助动词和主动词的组合形式。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-09-14

①若从过去某时刻开始一直延续到现在,就用have/has been + done.如题主所给的句子:

This word has been described as…in the past.(这个词过去一直被描述为…。)

②若从过去(距现在)较远的某时刻一直延续到过去(距现在)较近的另一时刻,就用had been done. 如:

Lin Shengbin had been considered by many as being the model husband and father before he posted the picture of his new-born baby.(在贴出其新生婴儿照片前,林生斌被许多人认为是模范丈夫和父亲。)

第2个回答  2021-09-14
已经就用完成时态喽。
过去had+被动,也就是had been done(been是be的过去分词短语作与had构成过去完成时,done是过去分词,与been构成被动)。
第3个回答  2021-12-02
答案:这个语法是正确的。

原因如下:
该英语句子可以翻译为:这个单词已经被描述……

所以要用现在完成时。

扩展:其实它最终考查的还是时态,只不过,被动是在原有的基础上加上的。

比如一般现在时的被动。is/are done
一般过去时的被动: was/we're done
现在完成时的被动:have/has been done

希望能帮到您呢!
第4个回答  2021-09-14
可以用have been done(现在完成时的被动语态,可以表示从过去持续到现在的动作)
也可以用have been being done(现在完成进行时的被动语态,语气比上一个更强,强调从过去一直持续到现在的动作)
它们的主动语态的结构是:have done sth. 和have been doing sth.