Created by Atin ESL English B1 Grammar English Author's Instructions Present perfect song Gap fill My Google Classroom Courses × Connected account: Change account 0 classes selected (0 students total) Quick Access Select all classes (0 classes) All Classes Loading courses... Cancel Share Share to selected Course __COURSE_NAME__ __STUDENT_NAME__ (__STUDENT_EMAIL__) Present perfect song gapfill Download Active — user can report Report this worksheet Worksheet Validation Check my answers Emails my answers to my teacher Full name Group/level School subject Teacher's email or key code Close Submit Your answers have been sent to your teacher. Good luck! OK We encountered an error submitting your answers. Please try again. OK Advertisement | Go Ad Free Created by Atin ESL English B1 Grammar English Author's Instructions Present perfect song Gap fill Explore Worksheets Used to ESL B1 Used to Grammar - ESL Practice Used to Make and Do - Collocations ESL B1 Make and Do - Collocations Grammar - ESL Collocations with make and do. Use the correct form of the verb! Gerunds and Infinitives ESL B1 Gerunds and Infinitives Grammar - ESL Choose the correct option from the drop-down list Past simple & progressive practice ESL B1 Past simple & progressive practice Grammar - ESL past simple vs past progressive practive