Created by sullygv ESL English B1 (ระดับกลางต่ำ) ไวยากรณ์ English คำแนะนำของผู้เขียน complete the sentences using the present perfect form 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... ยกเลิก Share Share to selected Course __COURSE_NAME__ __STUDENT_NAME__ (__STUDENT_EMAIL__) Present perfect ดาวน์โหลด Worksheet Validation Check my answers Emails my answers to my teacher ชื่อเต็ม Group/level วิชาเรียน Teacher's email or key code Close ส่งข้อมูล Your answers have been sent to your teacher. Good luck! OK We encountered an error submitting your answers. Please try again. OK โฆษณา | ใช้งานแบบไม่มีโฆษณา Created by sullygv ESL English B1 (ระดับกลางต่ำ) ไวยากรณ์ English คำแนะนำของผู้เขียน complete the sentences using the present perfect form สำรวจแผ่นงาน ThinkB1 Unit 5 ESL B1 ThinkB1 Unit 5 Grammar - ESL Fill in gap exercise Passive voice (past) ESL B1 Passive voice (past) Grammar - ESL You can practise the PAST PASSIVE VOICE with this exercise. Conditionals - revision ESL B1 Conditionals - revision Grammar - ESL A quick revision of three conditionals. CONDITIONAL SENTENCES (ZERO FIRST SECOND AND THIRD) ESL B1 CONDITIONAL SENTENCES (ZERO FIRST SECOND AND THIRD) Grammar - ESL Complete the sentences with the correct conditional sentence