单项选择题

A.has affected
B.has committed
C.has effected
D.has caused