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

问题描述:

高中英语完成句子一题,分词做状语时,过去分词和现在分词的完成时态该如何区分
-----------------------,the dead forests rotted away and became coal.{枯木被深深埋在了地下,然后腐烂变成了煤}
答案是Buried deep down in the earth,解释是过去分词在这里表被动而且表完成
我想问为什么不能用Having been buried deep down in the earth,不也可以表被动和完成吗

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.这两个句子前者的状语为时间状语,而且状语的动作和主句的动作衔接较紧;后者有可能是原因状语,条件状语,也有可能是时间状语,但是不强调时间衔接紧。语言它是一个整体,对于两句话的选择要看上下文,看它是要强调时间先后,还是仅仅介绍一般的条件,通过一句话是不容易判断的,得回归到篇章中去。一般而言,在具体的题目当中很少把二者都放在一起让你去判断的。