I really thought I’d written an article on every tense going, but then I realised I’d made the classic mistake of mixing up different uses of the Present Perfect when I wrote about that tense before. Have started fixing that here:
Teaching Present Perfect for experiences – LINK FIXED
Games and other classroom activities for Have you ever – LINK FIXED
Present Perfect with “yet” and “already” coming next.
My 15 worksheets for Present Perfect are here, though they are also mixed up. Sorry!