考研英语一个经典句子翻译,请高手解答,考研学子请看

taking the recent accident which happened in yunnanas an example,had the departments concerned paid more attention to peoples complaints,there would have been so much injury and death.
请问上述 中间插入一个had...done本身是什么句式,什么结构?表达什么意思,另外后面那个would have是将来完成时吗?表示本不会?请高手解答,had done这个句式,求例句。

翻译:以最近的事故发生在云南为例,有了有关部门投诉更注重对方的人民时,就会有这么多的伤害和死亡。
had done 是过去完成时。
在例题句子中 表示对过去 的某一时刻 的状态描述。

would have done
过去将来完成时(可用于虚拟句,表示与过去的事实相反);过去将来完成时(表示在过去某一时间对将来某一时刻以前所会发生的动作)
比如,处于他那个位置的任何人都会那样做的
Any man in his position would have done that.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-05
had done 是过去完成时。
在例题句子中 表示对过去 的某一时刻 的状态描述。

would have done
过去将来完成时(可用于虚拟句,表示与过去的事实相反);过去将来完成时(表示在过去某一时间对将来某一时刻以前所会发生的动作)
比如,处于他那个位置的任何人都会那样做的
Any man in his position would have done that.本回答被网友采纳
第2个回答  2010-12-05
had done这里是过去完成时态,had提前表示强调, would这里是虚拟语气,表示本不该发生的,其实这里你更应该注意的不仅是是这些,还有那个take ...as an example,这也是一个点
第3个回答  2010-12-12
以近日发生在云南的事件为例, 要是当地有关部门关注群众所提的意见, 就不会有这样的伤亡发生---
“had sb. done sth." 是虚拟语气中“if” 从句省略后的倒装:if sb.had done sth.,sth. else would /would not happen