ktore zdanie poprawnijesze?

Temat przeniesiony do archwium
1.Smacking children is illegal in most of the European Union countries for some years and nothing wrong has happened .

2.Smacking children is illegal in most of the European Union countries for some years and nothing wrong had happened .

Nie znam sie na czasach w angielskim za bardzo. Umiem angola tak ,, ze sluchu" wiec prosze o pomoc i wytlumaczenie. Jesli w zdaniu znajduja sie jeszcze jakies inne bledy oprocz niewlasciwego czasu poprosze o korekte.
Ja bym ujal poczatek zdania w innym czasie, ze wzgledu na for some years i zmienil wrong na inne slowo.