问题
Every year, more than 70.000,000 sharks____for their fins.
A:were killed
B:have killed
C:are killed
D:will kill
B:have killed
C:are killed
D:will kill
正确答案是: