1) I ____________ (study) for my exams for the past three hours, and now I need a break. a) have been studying b) have studied 2) He ____________ (already/finish) reading that novel; now he’s looking for another one. a) has already finished b) has been finishing 3) They ____________ (work) on this project for six months, but it’s still not complete. a) have been working b) have worked 4) We ____________ (visit) three different countries this year, and we plan to visit one more next month. a) have visited b) have been visiting 5) She ____________ (practice) the piano every day this week, and she’s getting better. a) has been practicing b) has practiced 6) I ____________ (just/meet) a very interesting person who shares the same hobby as me. a) have just met b) have been just meeting 7) The company ____________ (expand) its operations since last year, and they continue to grow. a) has been expanding b) has expanded 8) He ____________ (teach) English for over 10 years, but he ____________ (never/teach) abroad. a) has been teaching / has never taught b) has taught/ has never taught 9) My friend ____________ (talk) about changing her job for ages, and she finally did it last week. a) has been talking b) have talked 10) You ____________ (not/eat) anything all day. Are you feeling okay? a) haven't eaten b) have not been eating
0%
Choose the correct tense. (IE_U2- tenses)
แชร์
โดย
Ihyangonmandalay
8th Grade
9th Grade
10th Grade
ESL
Grammar
Present perfect
แก้ไขเนื้อหา
ฝัง
เพิ่มเติม
กำหนด
ลีดเดอร์บอร์ด
แสดงเพิ่มขึ้น
แสดงน้อยลง
ลีดเดอร์บอร์ดนี้ตอนนี้เป็นส่วนตัว คลิก
แชร์
เพื่อทำให้เป็นสาธารณะ
ลีดเดอร์บอร์ดนี้ถูกปิดใช้งานโดยเจ้าของทรัพยากร
ลีดเดอร์บอร์ดนี้ถูกปิดใช้งานเนื่องจากตัวเลือกของคุณแตกต่างสำหรับเจ้าของทรัพยากร
แปลงกลับตัวเลือก
แบบทดสอบ
เป็นแม่แบบแบบเปิดที่ไม่ได้สร้างคะแนนสำหรับลีดเดอร์บอร์ด
ต้องลงชื่อเข้าใช้
สไตล์ภาพ
แบบ อักษร
ต้องสมัครสมาชิก
ตัวเลือก
สลับแม่แบบ
แสดงทั้งหมด
รูปแบบเพิ่มเติมจะปรากฏเมื่อคุณเล่นกิจกรรม
เปิดผลลัพธ์
คัดลอกลิงค์
คิวอาร์โค้ด
ลบ
คืนค่าการบันทึกอัตโนมัติ:
ใช่ไหม