1) I ................................ (sell) my old computer at the sale. a) have sold b) has sold c) have selled d) has selled 2) The children ................................. all the way back home. a) have ran b) has run c) have run d) have runned 3) Mum isn't at home. She .................................. to the doctor. a) 've gone b) 's went c) 've go d) 's gone 4) Have you ............................... the present to Mary yet? a) gave b) given c) gived d) gaved 5) We .............................. (already play) this game many times. a) 've already played b) 'v already played c) 've already playd d) 've already plaied 6) .................................. (you / hear) any information about Australian mammals before? a) Have you heared b) Have you hear c) Have you heard d) Has you heard 7) I have never ........................................ to the shops. I took the bus. a) walkd b) walked c) waked d) walken 8) Has Mr. Talbot taken part in the marathon before? a) Yes, he have. b) No, he haven't. c) No, she hasn't. d) No, he hasn't. 9) Hi Tom! ............................(you/see) a tiger in real life? a) Have you ever seen b) Has you ever seen c) Have you ever sawed d) Have you ever see 10) He's .............................................. (never write) to his his favorite actor. a) never write b) never written c) never wrote d) never writted 11) I've never ................. so much for a pair of socks before! a) payd b) paied c) pay d) paid 12) ..................................... drunk hot orange juice? a) Has you just b) Have you just c) Have you ever d) Did you ever 13) We ............................. dessert since 2023. a) haven't prepared b) haven't prepare c) haven't preparred d) hasn't prepared 14) The secretary ................................................ ten emails to the customers in the last 5 hours. a) 've sended b) 've send c) 's sendt d) 's sent 15) ......................................... in the school singing contest before? a) Have she singed b) Has she singed c) Has she sung d) Has she singt 16) We ...................................... great news about Aunt Maggie's recovery. a) 's heard b) 've heared c) 've heart d) 've heard 17) Have you installed that new app, in the last year? a) Yes, I has. b) No, I haven't. c) Yes, you haven't. d) No, you have.
0%
PRESENT PERFECT practice
แชร์
แชร์
แชร์
โดย
Steintamar
แก้ไขเนื้อหา
สั่งพิมพ์
ฝัง
เพิ่มเติม
กำหนด
ลีดเดอร์บอร์ด
แสดงเพิ่มขึ้น
แสดงน้อยลง
ลีดเดอร์บอร์ดนี้ตอนนี้เป็นส่วนตัว คลิก
แชร์
เพื่อทำให้เป็นสาธารณะ
ลีดเดอร์บอร์ดนี้ถูกปิดใช้งานโดยเจ้าของทรัพยากร
ลีดเดอร์บอร์ดนี้ถูกปิดใช้งานเนื่องจากตัวเลือกของคุณแตกต่างสำหรับเจ้าของทรัพยากร
แปลงกลับตัวเลือก
แบบทดสอบ
เป็นแม่แบบแบบเปิดที่ไม่ได้สร้างคะแนนสำหรับลีดเดอร์บอร์ด
ต้องลงชื่อเข้าใช้
สไตล์ภาพ
แบบ อักษร
ต้องสมัครสมาชิก
ตัวเลือก
สลับแม่แบบ
แสดงทั้งหมด
รูปแบบเพิ่มเติมจะปรากฏเมื่อคุณเล่นกิจกรรม
เปิดผลลัพธ์
คัดลอกลิงค์
คิวอาร์โค้ด
ลบ
คืนค่าการบันทึกอัตโนมัติ:
ใช่ไหม