Teaching the present perfect tense is not easy and that is hardly surprising. Although the present perfect is a present tense, it is mainly used to talk about events that happened in the past. This can be quite confusing for ESL learners. Consequently, they tend to use the past simple in cases where the present […]