Understanding when it is appropriate to use the present perfect tense is something that many speakers of English as a second language struggle with. The present perfect is used to describe something that happened at an unspecified time in the past. For example: "I have seen that film before" is fine, but you cannot say "I have seen that film last year".
This English present perfect video lesson will explain the concept thoroughly and explain how to use the tense correctly. To access all of our real English grammatical videos online, subscribe to our media package. The videos break the many aspects of English grammar into small, easily understood lessons, while the audio recordings will improve your vocabulary, pronunciation and listening skills.