单项选择题

The reason why there's a challenge to the 300-year-old law is that______.

A.it has run for a too long time
B.it goes against the Human Rights Act
C.it was affected by the European Convention
D.it would affect the Human Rights Act