The present perfect can be a difficult tense to teach learners of English as a second language, and the use of “for“ and “since“ only makes it harder. So give your students a break with this beautiful song. This song includes 13 examples of the present perfect (10 present perfect simple and 3 present perfect…