-----------------------,the dead forests rotted away and became coal. {枯木被深深埋在了地下,然后腐烂变成了煤}
答案是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.
这两个句子前者的状语为时间状语,而且状语的动作和主句的动作衔接较紧;后者有可能是原因状语,条件状语,也有可能是时间状语,但是不强调时间衔接紧。
语言它是一个整体,对于两句话的选择要看上下文,看它是要强调时间先后,还是仅仅介绍一般的条件,通过一句话是不容易判断的,得回归到篇章中去。一般而言,在具体的题目当中很少把二者都放在一起让你去判断的。
The dead forests was having been buried deep down in the earth.
从没见过这种句子be having been,你在主观制造语法。。。