Mylisz się pak nie mylił się
It's three years since Poland joined EU - jest poprawnie napisane
Można też z lekką wariacją powiedzieć:
Poland joined EU three years ago.
Poland has been a member of EU for three years.
Wersja engee30 jest oczywiście też dobra.