The big fire was put out in the end,___ great damage to the village.

问题描述:

The big fire was put out in the end,___ great damage to the village.
答案给的怎么是 having caused,而没有选 causing

从语法上说,having caused和causing都可以
只不过用了现在完成时的话,更突出结果对现在所造成的影响