高中英语完成句子一题,分词做状语时,过去分词和现在分词的完成时态该如何区分

-----------------------,the dead forests rotted away and became coal. {枯木被深深埋在了地下,然后腐烂变成了煤}
答案是Buried deep down in the earth, 解释是过去分词在这里表被动而且表完成
我想问为什么不能用Having been buried deep down in the earth,不也可以表被动和完成吗

现在分词一般时态doing ;表示主动,且表示和主句动作同时发生)( 现在分词被动语态being done ; 表示被动,且表示和主句动作同时发生;而且也强调动作是被动,且正在发生)(现在分词完成时态having done ; 表示主动,且表示在主句动作之前发生)(现在分词被动语态having been done ;表示被动,且表示在主句动作之前发生)

如果是强调 从句动作是发生在主句动作之前的话,就要用现在分词完成时态having done / having been done ),如果没有强调那种时间先后关系则不需要现在分词完成时态;根据句子意思,是描述的一个客观规律,应使用一个非谓语形式的分词作状语的结构,由于枯木和bury 存在逻辑被动,以此采用过去分词,bury, 而不是现在分词结构;可以归纳成下面几种情况

(1)(现在分词作状语doing):表示动作与主句主语构成逻辑上的主动关系,且和主句动作同时发生

(2)(过去分词作状语done):表示动作与主句主语构成逻辑上的被动关系,且和主句动作同时发生

(3)(现在分词完成时态作状语having done):表示动作与主句主语构成逻辑上的主动关系,动作发生时间在主句动作之前

(4)(现在分词完成时态的被动语态作状语having been done):表示动作与主句主语构成逻辑上的被动关系,动作发生时间在主句动作之前

特别备注; 能用分词作状语的先决条件,一定是,分词作状语的逻辑主语一定就是主句的主语,换句话说,他们应该属于同一一个主语.; 另外分词作状语可以改写为一个状语从句,或者是一个主句等同的一个并列句..; 如果他们主语不同,应该采用独立主格结构来表达.
希望我以上详细解释能让你非常容易理解并接受,谢谢!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-25
Having been buried deep down in the earth 虽然也是表示完成和被动,但是它表示该状语表示的动作在后面主句的动作之前,这种句型用在强调先"埋在地下",然后再"腐烂变成煤矿"。
但是Buried deep down in the earth并不强调“埋在地下”动作在“腐烂变成煤矿”之前
在该题中,很明显是先“埋在地下”然后才有“腐烂变成煤矿”,不需要额外强调,所以没有必要用“Having been buried deep down in the earth”做状语。追问

那我怎么区分什么时候强调先后什么时候不强调先后啊,难道只能靠感觉蒙了吗

追答

一般强调时间先后的多为状语做时间状语,而且两者时间上衔接紧密,状语的动作发生以后,紧接着主句动作发生,例如:
Having been punished, he went back to his seat.
Punished, he went back to his seat.
这两个句子前者的状语为时间状语,而且状语的动作和主句的动作衔接较紧;后者有可能是原因状语,条件状语,也有可能是时间状语,但是不强调时间衔接紧。
语言它是一个整体,对于两句话的选择要看上下文,看它是要强调时间先后,还是仅仅介绍一般的条件,通过一句话是不容易判断的,得回归到篇章中去。一般而言,在具体的题目当中很少把二者都放在一起让你去判断的。

本回答被提问者采纳
第2个回答  2012-04-25
我这样分析一下你听听看有没有道理。
整个句子Buried deep down in the earth,the dead forests rotted away and became coal.
可以写成两个句子
1)The dead forests was buried deep down in the earth.
The dead forests rotted away and became coal.
这两个句子从时态语法等角度分析没有问题。
再对比一下
Having been buried deep down in the earth,the dead forests rotted away and became coal.
可以改写成
2)The dead forests was having been buried deep down in the earth.
The dead forests rotted away and became coal.
看出区别来了吧 成了过去进行时了。
连个小句子是因为主语相同都是the dead forests所以可以省略前者主语谓语让其以状语的形式出现,所以我们只要将其还原即可。追问

The dead forests was having been buried deep down in the earth.
从没见过这种句子be having been,你在主观制造语法。。。

第3个回答  2012-04-25
有些过去分词在作状语时,被动意义不强,更注重状态,不能换成having been done
第4个回答  2012-04-25
Having been buried deep down in the earth, 这个有过去正在进行的意思 不符合句意
相似回答