Information
Anayelli Wualldoにより
1. present perfect
1.1. is formed with a present tense form of "to have" plus the past participle of the verb
1.2. I have run the Boston Marathon
1.3. I have been to London recently
2. present perfect progressive
2.1. expresses an action that recently stopped or is still going on
2.2. I have been working all afternoon
2.3. I have been speaking
3. present progressive
3.1. I am studying with María tonight.
3.2. John is eating bread
3.3. can be used to describe what is happening now