The present perfect is hard to understand from explanations but it is easy to understand if you use the right examples. There are many colorful examples in this video and an activity we’re sure you will enjoy.