Present Perfect

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