Fun way to learn present perfect and irregular verbs :)
https://www.youtube.com/watch?v=gNaDvAYC0Jw
https://www.youtube.com/watch?v=wDl3T339718