1) I ............ football a) have played b) have play c) has played d) has playing 2) Have you ever ...... Egypt? a) visit b) visiting c) visits d) visited 3) Someone .... the cakes . a) has eaten b) has eat c) eaten d) have eat 4) Ali ...... a competition. a) has just win b) has just won c) have just won d) has been winning 5) My friends and I ..... Mr. Qasem for many years a) have been knowing b) have known c) have know d) has known 6) Mike ...... his room yet a) hasn't cleaned b) have cleaned c) have clean d) has been cleaning 7) Rakan ....... his wallet a) has lost b) has been losing c) has been lost d) have lost 8) Roger ....... tennis since child a) have played b) has been playing c) have been playing d) has play 9) ...... this film a) Has everybody seen b) been seeing c) Have everybody seen d) Have everybody see 10) I .................... this movie a) have already watch b) has already watched c) have already watched d) has already watching 11) I have had this car ..... years. a) since b) for
0%
present perfect
แชร์
แชร์
แชร์
โดย
Arkanhamdan123
11
ESL
แก้ไขเนื้อหา
สั่งพิมพ์
ฝัง
เพิ่มเติม
กำหนด
ลีดเดอร์บอร์ด
แสดงเพิ่มขึ้น
แสดงน้อยลง
ลีดเดอร์บอร์ดนี้ตอนนี้เป็นส่วนตัว คลิก
แชร์
เพื่อทำให้เป็นสาธารณะ
ลีดเดอร์บอร์ดนี้ถูกปิดใช้งานโดยเจ้าของทรัพยากร
ลีดเดอร์บอร์ดนี้ถูกปิดใช้งานเนื่องจากตัวเลือกของคุณแตกต่างสำหรับเจ้าของทรัพยากร
แปลงกลับตัวเลือก
แบบทดสอบ
เป็นแม่แบบแบบเปิดที่ไม่ได้สร้างคะแนนสำหรับลีดเดอร์บอร์ด
ต้องลงชื่อเข้าใช้
สไตล์ภาพ
แบบ อักษร
ต้องสมัครสมาชิก
ตัวเลือก
สลับแม่แบบ
แสดงทั้งหมด
รูปแบบเพิ่มเติมจะปรากฏเมื่อคุณเล่นกิจกรรม
เปิดผลลัพธ์
คัดลอกลิงค์
คิวอาร์โค้ด
ลบ
คืนค่าการบันทึกอัตโนมัติ:
ใช่ไหม