A.witnessing
B.being witnessed
c. having witnessed
D.to be witnessing
答案是A 我说 C 为什么不对
动词摆句首用ING形式
HAVINg WITNESSED多数用来左状语
希望可以帮到你~~~