The Present Perfect in English

Present Perfect structure

Select what you would like to do with the Present Perfect:

Form and usage here
Practice the Present Perfect here
Present Perfect speaking practice here
Past Simple or Present Perfect? here