1) She .... letters all morning and hasn't finished yet. a) has written b) has been writing c) have been writing 2) I ... two films today. a) have been watching b) have watched c) watched 3) We ... English for eight years already. a) has been learning b) have been learning c) have learnt 4) I've ... to call her all morning. a) tried b) been trying c) have been trying 5) How long have you ..., Mr Brown? a) been waiting b) been waited c) been 6) We've ... up the Christmas decorations. Are you going to help? a) putting b) been putting c) put 7) ....have you been working at this company? a) When b) How long c) How long ago 8) I have made some progress ... a) recently b) for a long time c) since 9) John has been saving money ... a year already. a) since b) for c) for a long time 10) She has been cleaning ... a) already b) for c) all morning
0%
Present Perfect vs Present Perfect Continuous
แชร์
โดย
Slutsk13
แก้ไขเนื้อหา
ฝัง
เพิ่มเติม
ลีดเดอร์บอร์ด
แสดงเพิ่มขึ้น
แสดงน้อยลง
ลีดเดอร์บอร์ดนี้ตอนนี้เป็นส่วนตัว คลิก
แชร์
เพื่อทำให้เป็นสาธารณะ
ลีดเดอร์บอร์ดนี้ถูกปิดใช้งานโดยเจ้าของทรัพยากร
ลีดเดอร์บอร์ดนี้ถูกปิดใช้งานเนื่องจากตัวเลือกของคุณแตกต่างสำหรับเจ้าของทรัพยากร
แปลงกลับตัวเลือก
แบบทดสอบ
เป็นแม่แบบแบบเปิดที่ไม่ได้สร้างคะแนนสำหรับลีดเดอร์บอร์ด
ต้องลงชื่อเข้าใช้
สไตล์ภาพ
แบบ อักษร
ต้องสมัครสมาชิก
ตัวเลือก
สลับแม่แบบ
แสดงทั้งหมด
รูปแบบเพิ่มเติมจะปรากฏเมื่อคุณเล่นกิจกรรม
เปิดผลลัพธ์
คัดลอกลิงค์
คิวอาร์โค้ด
ลบ
คืนค่าการบันทึกอัตโนมัติ:
ใช่ไหม