1) When I arrived at the station, the train _________. a) had left b) has left c) have left 2) I ______ Ann since October. She is my best friend. a) had known b) have known c) has known 3) I __________ him yet, but I will meet him on Sunday. a) haven't met b) hadn't met c) hasn't met 4) He ________ his car. a) had sold b) have sold c) has sold 5) They _______ their homework before they went to the park. a) have done b) had done c) has done 6) We _______ to Athens. It's a wonderful place. a) have been b) had been c) has been 7) I ________ Sam for 7 years. I have no idea where she is now. a) haven't seen b) hadn't seen c) hasn't seen 8) ______ the burglars ______ away by the time the police arrived? a) had got b) has got c) have got 9) He was happy because he _______ the race. a) has won b) had won c) have won 10) They _______ the tickets for the concert yet. They're not sure if they still want to go. a) hasn't bought b) haven't bought c) hadn't bought 11) She wasn't in the office. She _______ already ______. a) has left b) have left c) had left 12) John _______ his report by the time his boss returned. a) hasn't finished b) hadn't finished c) haven't finished
0%
Present Perfect or Past Perfect
แชร์
โดย
Merelymercy
teenagers
Взрослые
Grammar
Past Perfect
Present Perfect
แก้ไขเนื้อหา
ฝัง
เพิ่มเติม
ลีดเดอร์บอร์ด
แสดงเพิ่มขึ้น
แสดงน้อยลง
ลีดเดอร์บอร์ดนี้ตอนนี้เป็นส่วนตัว คลิก
แชร์
เพื่อทำให้เป็นสาธารณะ
ลีดเดอร์บอร์ดนี้ถูกปิดใช้งานโดยเจ้าของทรัพยากร
ลีดเดอร์บอร์ดนี้ถูกปิดใช้งานเนื่องจากตัวเลือกของคุณแตกต่างสำหรับเจ้าของทรัพยากร
แปลงกลับตัวเลือก
แบบทดสอบ
เป็นแม่แบบแบบเปิดที่ไม่ได้สร้างคะแนนสำหรับลีดเดอร์บอร์ด
ต้องลงชื่อเข้าใช้
สไตล์ภาพ
แบบ อักษร
ต้องสมัครสมาชิก
ตัวเลือก
สลับแม่แบบ
แสดงทั้งหมด
รูปแบบเพิ่มเติมจะปรากฏเมื่อคุณเล่นกิจกรรม
เปิดผลลัพธ์
คัดลอกลิงค์
คิวอาร์โค้ด
ลบ
คืนค่าการบันทึกอัตโนมัติ:
ใช่ไหม