Guest Adventurer 🥉 Lv.1
🪙 50
🔷 10
Quiz · english-quiz

แบบทดสอบภาษาอังกฤษ: Present Perfect Continuous Tense

แบบทดสอบ Present Perfect Continuous Tense จำนวน 50 ข้อ ฝึกใช้ have been และ has been ร่วมกับกริยาเติม -ing เพื่ออธิบายการกระทำที่เริ่มในอดีตและดำเนินต่อเนื่องถึงปัจจุบัน หรือเพิ่งหยุดลง

1. The children _____ been swimming all afternoon.
2. My brother _____ been practicing the guitar for an hour.
3. You _____ been talking for a long time.
4. Choose the correct form: She _____ (read) for two hours.
5. Choose the correct form: We _____ (travel) since Monday.
6. Which contraction means "have not been"?
7. _____ you been waiting long?
8. _____ she been working here for a long time?
9. How long _____ they been studying?
10. What is the -ing form of "run"?
11. What is the -ing form of "write"?
12. What is the -ing form of "lie" (to rest in a horizontal position)?
13. Which time expression is commonly used with the Present Perfect Continuous?
14. It has been snowing _____ early this morning.
15. Why are your clothes wet? _____ in the rain.
16. Which sentence emphasizes the duration of an activity?
17. Which sentence is the best choice for a verb of possession?
18. Choose the correct sentence about an activity that started in the past and is still continuing.
19. Which sentence correctly describes a recent activity with a visible result?
20. Choose the incorrect sentence.
🌐
Select Language
21 World Languages Supported