Practice

Practice the present perfect on this website:

 

Present perfect simple- exercises (agendaweb.org)