1) Someone told them a joke, they _____ since then. a) has been laughing b) has laughed c) have laughed d) have been laughing 2) He can't walk, he _____ his leg a) has been breaking b) has broke c) has broken d) have been breaking 3) How long _____ you _____ that newspaper? a) have / been reading b) have / read c) have / reading d) have / being read 4) I _____ the car. You can drive it now. a) have been repairing b) have repaired c) has been repairing d) has repaired 5) She _____ the piano since she was 12. a) have played b) have been playing c) has played d) has been playing 6) That room looks awful. Nobody _____ it for years. a) has been painting b) has painted c) hasn't painted d) haven't been painting 7) My son _____ television for four hours. If he continues watching it, he'll certainly get a headche. a) has been watching b) have been watching c) has been watched d) has been watch 8) How long _____you _____ the truth? a) have / been knowing b) have / knew c) have / know d) have / known 9) She _____ since 4 o'clock. a) has been waiting b) have been waiting c) has waiting d) have waiting 10) Sam _____his mobile phone. He can't find it anywhere. a) has losed b) has lost c) has been losing d) have lost 11) Joe and Linda _____ out together since Valentine's day. a) have gone b) has gone c) has been going d) have been going
0%
Present Perfect vs Present Perfect Continuous
แชร์
โดย
Natyukho
แก้ไขเนื้อหา
ฝัง
เพิ่มเติม
ลีดเดอร์บอร์ด
แสดงเพิ่มขึ้น
แสดงน้อยลง
ลีดเดอร์บอร์ดนี้ตอนนี้เป็นส่วนตัว คลิก
แชร์
เพื่อทำให้เป็นสาธารณะ
ลีดเดอร์บอร์ดนี้ถูกปิดใช้งานโดยเจ้าของทรัพยากร
ลีดเดอร์บอร์ดนี้ถูกปิดใช้งานเนื่องจากตัวเลือกของคุณแตกต่างสำหรับเจ้าของทรัพยากร
แปลงกลับตัวเลือก
เกมตอบคำถาม
เป็นแม่แบบแบบเปิดที่ไม่ได้สร้างคะแนนสำหรับลีดเดอร์บอร์ด
ต้องลงชื่อเข้าใช้
สไตล์ภาพ
แบบ อักษร
ต้องลงชื่อเข้าใช้
ตัวเลือก
สลับแม่แบบ
แสดงทั้งหมด
รูปแบบเพิ่มเติมจะปรากฏเมื่อคุณเล่นกิจกรรม
เปิดผลลัพธ์
คัดลอกลิงค์
คิวอาร์โค้ด
ลบ
คืนค่าการบันทึกอัตโนมัติ:
ใช่ไหม