should have' speaking activity | TEFLlessons.com | ESL tasks
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
Speaking Cards: Describe the Items [Adults, B1 - B2]