![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)
Present Perfect Dialogues (how long since/for) With Exercise - English ESL Worksheets for distance learning and physical classrooms
![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/f/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 vs. Past Simple – grammar rules, examples & exercises ((2 pages)) KEYS INCLUDED ***editable | Present perfect, Grammar rules, Grammar Present Perfect vs. Past Simple – grammar rules, examples & exercises ((2 pages)) KEYS INCLUDED ***editable | Present perfect, Grammar rules, Grammar](https://i.pinimg.com/originals/7b/93/49/7b9349b76900f043a6177239743ad034.jpg)
Present Perfect vs. Past Simple – grammar rules, examples & exercises ((2 pages)) KEYS INCLUDED ***editable | Present perfect, Grammar rules, Grammar
![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)