REVIEWING PRESENT PERFECT - Mr. dub's language lab
Present Perfect Simple - All Things Grammar
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 continuous speaking…: English ESL worksheets pdf & doc
Speaking Activity for Present Perfect Continuous | Teaching Resources