Grammar for Gamers
Understanding the Present Perfect
Here, the focus is on meaning, rather than the verb forms. You will understand how there is always a present reason for talking about something in past. There are several video clips as well. (9 minutes) English teachers rarely explain this, so you will likely learn something new.