How long have you..?
Present Perfect Simple FORM
Present Perfect Simple USE
Both these awesome charts via Test English
Present Perfect vs. Simple Past on
REVISE on this blog: Present Perfect Label
Video Lesson : The Present
Can you find any songs containing sentences in Present perfect?
We'll listen to the one that has the most examples...
For example, Everything now