Created byLeticia Ana Pereyra ESL English B1 Grammar English Author's Instructions Present Perfect Practice 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 Simple Download 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 byLeticia Ana Pereyra ESL English B1 Grammar English Author's Instructions Present Perfect Practice Explore Worksheets Blottles time ESL B1 Blottles time Grammar - ESL choose the best option Grammar 2 Unit 33 ESL B1 Grammar 2 Unit 33 Grammar - ESL Grammar 2 Unit 33 Gerunds and Infinitives ESL B1 Gerunds and Infinitives Grammar - ESL Fill in the blank spaces with the gerund or the infinitive Gerunds and Infinitives ESL B1 Gerunds and Infinitives Grammar - ESL Choose the correct option from the drop-down list