role play

ESL role-play activities and worksheets based on real life situations. Many different topics include travel, science, nature and environment,etc.