growing conditions encouraged farming traditions that have, in places, been enduring having been done/having done——要求不能做定语,这题that having作定语修饰修饰farming traditions错错错
为啥讨论这么多呢,OG里不是说 the use of present perfect progressive is not grammatically incorrect, but it is rhetorically inappropriate and sounds exaggerated... 就是嫌弃完成进行时有点过了、强调的力量有点重
关于E选项
E: have been enduring
have been + VERBing serves to express a CONTINUOUS ACTION.
Here, to endure means TO LAST.
To last is an action that -- on its own -- is continuous.
Since to endure on its own conveys a continuous action, the use of a continous tense seems redundant.
总结下前面大神的,不能用have been enduring ,有两个原因:
1, 动作并没有持续到现在(前面encouraged )
2. endure 本身就有持续的意思,所以have been enduring 就重复了。
在曼哈顿里面有明确说明,have done 可以表示一个动作已经结束,但是对现在还是有影响的。
比如: The boy has drawn a square in the sand.
( the boy is no longer in the act of drawing, but the square is still there. If the square has disappeared, use simple past.