As we're going to study Present Perfect in Unit no. 2(1st Batxillerat), you can review this verbal tense and do some more activities with this tutorial about it. I wish it may be very helpful for you.
If you want to go there, click here
And now, you've got a series of videos with information about PRESENT PERFECT SIMPLE and PRESENT PERFECT CONTINUOUS
FORMING PRESENT PERFECT
UNDERSTANDING PRESENT PERFECT
NEGATIVES AND QUESTIONS
TIME EXPRESSIONS (EVER, NEVER, ALREADY, YET, SINCE, FOR, IN)+ PRESENT PERFECT CONTINUOUS.
HOW LONG...? + PRESENT PERFECT CONTINUOUS