The storm left,______a lot of damage

The storm left,______a lot of damage

A.caused

B.having caused

C.to caused

D.had caused

正确答案是B