That explanation appeals to common sense and has dominated efforts to get to the root of the obesity epidernic and reverse it.
怎么区分是过去分词做前置定语还是现在完成时结构? 谢谢!
That explanation appeals to common sense and has dominated efforts to get to the root of the obesity epidemic and reverse it.
【参考译文】
这种解释符合常识,并已成为探寻肥胖症流行根源并使之获得扭转行动中的主导性理论。
【参考解析】
1.这里只能理解为一个标准的现在完成时。Dominated 作为形容词,意思是“受控的/ 被支配的”,这里显然说不通。
2.to get to the root of......这个不定式短语作efforts是后置定语;
3.A dominates B 的意义:A支配B;A在B中起支配性作用/是最重要的因素/占据首要地位。
That team has dominated football for years. 那个球队多年来一直在足球运动中称霸一方。
The book is expected to dominate the best-seller lists. 这本书预计会占据畅销书排行榜的榜首。
简化一下句子咱们就明白了:
That explanation has dominated (the) efforts.
1. 没有一个简单而通用的判断标准,要根据具体情形而定。大部分情况下是容易区别的。因为如果是前置定语,那么它所修饰的名词很可能用到冠词以及其它限定词。比如 :
I have (some) used stamps.(used作前置定语)
I have used the stamps.(have used现在完成时)
2. 问中所给出的句子属于较难判断的情况之一。efforts用了复数形式,并且非特指,所以不用出现冠词,也就失去了通常作出判断所需的外部线索。因此须根据具体的语境和语义而定。
3. 原问中所引用的例句,如将 dominated视为前置定语,则译为:
(1) 这一解释符合常理,并且对于探索肥胖流行的根本原因及其防治有着受控的(有限的)努力。
如 has dominated 视为完成时态,则译为:
(2) 这一解释符合常理,并且在探索肥胖流行的根本原因及其防治的努力中发挥主导作用。
显然,句(1)语义不通,且 dominated 似乎未见作定语的用法;句(2)语义通顺、合理,说明这种解释的重要地位。所以,has dominated 是现在完成时态。
供参考。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!