Practice
Practice the present perfect on this website:
Present perfect simple- exercises (agendaweb.org)