Teach-This.com - I Know What You Will Say ESL Present Perfect and Past Simple Game - Writing, Listening and Speaking Activity - Intermediate (B1) - 30 minutes This free communicative present perfect
Present Perfect - Ever and Never | Present perfect, English grammar worksheets, Free grammar worksheet
DJs PRANK CALL PART2 + PRESENT PERFECT USE IN CONTEXT+ WRITING TASK - ESL worksheet by Rainbolady
German Present Perfect Tense - Activity (Reading & Writing)