![Speaking cards Present Perfect. - English ESL Worksheets for distance learning and physical classrooms Speaking cards Present Perfect. - English ESL Worksheets for distance learning and physical classrooms](https://en.islcollective.com/preview/201203/b2/speaking-cards-present-perfect-activities-promoting-classroom-dynamics-group-form_18774_1.jpg)
Speaking cards Present Perfect. - English ESL Worksheets for distance learning and physical classrooms
![PRESENT PERFECT - Speaking cards - English ESL Worksheets for distance learning and physical classrooms PRESENT PERFECT - Speaking cards - English ESL Worksheets for distance learning and physical classrooms](https://en.islcollective.com/preview/201902/f/present-perfect-speaking-cards-clt-communicative-language-teaching-resources-conv_113620_1.jpg)
PRESENT PERFECT - Speaking cards - English ESL Worksheets for distance learning and physical classrooms
![Present Perfect Conversation Practice - English ESL Worksheets for distance learning and physical classrooms Present Perfect Conversation Practice - English ESL Worksheets for distance learning and physical classrooms](https://en.islcollective.com/preview/201110/f/present-perfect-conversation-practice-fun-activities-games-icebreakers_11644_1.jpg)
Present Perfect Conversation Practice - English ESL Worksheets for distance learning and physical classrooms
![Present Perfect Dialogues (how long since/for) With Exercise - English ESL Worksheets for distance learning and physical classrooms Present Perfect Dialogues (how long since/for) With Exercise - English ESL Worksheets for distance learning and physical classrooms](https://en.islcollective.com/preview/201810/f/present-perfect-simple-dialogues-how-long-sincefor-conversation-topics-dialogs-grammar-drills-grammar_110581_1.jpg)