was built和wasbe being builtt的区别

  这样就很明白了你所纠结嘚逗号其实只是用来分隔两个并列的定语final和lethal的,对整个句子的成分没有本质的影响
  要注意英语中没有顿号,所以很多时候逗号只是起到了汉语中顿号的作用不要因此而影响对句子成分的判断。

being done 和done的相同之处是都表示被动不同的是前者强调被动这个动作正在进 行,所以到底选用哪个取决于done描述的这个动作是否是正在进行的状态

being done是现在分词的被动形式 表示正在进行的被动。
  一般做句子的名词后媔的定语
  done是过去分词 表示被动和完成,动作已经被实施;可以做状语或者定语或者宾语补足语
  having been done是现在分词的完成形式的被动形式,强调完成 与被动
  表示动作发生在主句动作之前。
  have done 是现在完成时的表达方式have done 表示“什么已经做过了”,它的主语是人

参考资料

 

随机推荐