今天我遇到一个句子 请求高手帮我解答一下 谢谢 很急 has also been a stimulating

作者&投稿:驹旭 (联系方式在网页底部的电邮联系)
帮忙看下这句意思The act has also been accused of stifling risk-taking ...~

stifling 一个意思是窒息(NO AIR),另一个意思是阻止(PREVENT HAPPENING)
见http://dictionary.cambridge.org/results.asp?searchword=stifle&x=48&y=14

这里翻译是:

这项法案被指控阻止冒险机会以及增加董事薪酬

also:其位置大多放在be动词、助动词、情态动词之后,实义动词之前;
严格的语法来说,是have also been。
also用于第一个助动词之后
His sister has also gone to town.
他的妹妹也到镇里去了。
The leisure center has also proved uneconomic.
休闲中心业已证明利润不大。

这里不是has been要翻译成“这是”这个意思,has是have的第三人称单数,而have been则是be动词的完成形式,其实这个短语就是(something) is a stimulating professional experience,用has无非就是如楼上所说的是一个时态的选择而已,用现在完成时表示对现在的影响,自然,此处has been也没有被动的意思咯,就跟it is an interesting story一样,is此处并不表被动。说到它的翻译的话,be动词可以翻译成“是”,而“这”字必然是来自于前面的主语了,比如说it。

be动词的完成时态。说明对现在所形成的影响。

have/has been+done 是现在完成时的被动语态。
教你一个小窍门,这个句子中,首先判断是现在完成式的基本形式“have/has been”然后再看后面“be(在这里形式是:been)+done为被动语态的基本形式,所以连起来,全句就是现在完成时的被动语态,不知道你懂了没有 。
再举一个例子will be doing 中“will be”为将来是的形态,will加上动词原形(be)而,“be doing”是现在进行时的一般结构,所以整个应该是“将来进行时”。你懂了吗,以后再遇到这个就这么判断就好了,只要记住基本的几个时态结构了,就可以轻而易举的举一反三。
希望你的英语水平蒸蒸日上。

相关视频