1) I ________ climbing up this mountain for over two hours! a) am b) want c) have been d) had been 2) She _______ sitting in class since early this morning. a) is b) has been c) have been d) had been 3) I _______ feeling well lately. a) hadn't been b) haven't been c) can't d) am not 4) - How long _____ waiting for me? - For an hour! a) has he been b) he has been c) had he been d) does he 5) - ______ saving money recently? - Yes, so far I've saved $100. a) Are you b) You have been c) Has you been d) Have you been 6) They ________ getting good grades since this year started!😕 a) hasn't been b) haven't be c) haven't been d) hadn't been 7) You ______ getting on my nerves lately! a) have been b) are been c) has been d) had been 8) I've been feeling unwell ______ Monday last week! a) since b) for 9) Mrs Soto has been coughing ______ two weeks. a) for b) since 10) I ________ my medication for two weeks, so I'm not getting better. a) haven't been taking b) have been taking c) hasn't been take d) haven't been take
0%
Present Perfect Progressive
แชร์
แชร์
แชร์
โดย
Alexandrat6
Sek I
Englisch
Grammar
แก้ไขเนื้อหา
สั่งพิมพ์
ฝัง
เพิ่มเติม
กำหนด
ลีดเดอร์บอร์ด
แสดงเพิ่มขึ้น
แสดงน้อยลง
ลีดเดอร์บอร์ดนี้ตอนนี้เป็นส่วนตัว คลิก
แชร์
เพื่อทำให้เป็นสาธารณะ
ลีดเดอร์บอร์ดนี้ถูกปิดใช้งานโดยเจ้าของทรัพยากร
ลีดเดอร์บอร์ดนี้ถูกปิดใช้งานเนื่องจากตัวเลือกของคุณแตกต่างสำหรับเจ้าของทรัพยากร
แปลงกลับตัวเลือก
เกมตอบคำถาม
เป็นแม่แบบแบบเปิดที่ไม่ได้สร้างคะแนนสำหรับลีดเดอร์บอร์ด
ต้องลงชื่อเข้าใช้
สไตล์ภาพ
แบบ อักษร
ต้องสมัครสมาชิก
ตัวเลือก
สลับแม่แบบ
แสดงทั้งหมด
รูปแบบเพิ่มเติมจะปรากฏเมื่อคุณเล่นกิจกรรม
เปิดผลลัพธ์
คัดลอกลิงค์
คิวอาร์โค้ด
ลบ
คืนค่าการบันทึกอัตโนมัติ:
ใช่ไหม