Present Perfect Tense
Visit this link … Present Perfect Tense
When you have finished above click Present Perfect Verb Story Construction … Topic 1 Experience
When you have finished above click Present Perfect Verb Story Construction … Topic 2 Change Over Time
When you have finished above click Present Perfect Verb Sentence Construction … Topic 3 Accomplishments
When you have finished above click Present Perfect Verb Sentence Construction … Topic 4 An Uncompleted Action You Are Expecting
When you have finished above click Present Perfect Verb Sentence Construction … Topic 5 Multiple Actions at Different Times
If this grammar lesson was interesting you may be interested in this too.