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

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

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

1. They _____ been playing football since 4 p.m.
2. He _____ been working here since 2021.
3. We _____ been waiting for the bus for 30 minutes.
4. My mother _____ been cooking since morning.
5. The children _____ been swimming all afternoon.
6. You _____ been talking for a long time.
7. The dog _____ been barking for ten minutes.
8. Choose the correct form: She _____ (read) for two hours.
9. _____ you been waiting long?
10. What _____ he been doing all morning?
11. What is the -ing form of "run"?
12. What is the -ing form of "write"?
13. We have been living in Bangkok _____ five years.
14. Choose the correct short answer: Has Tom been sleeping?
15. Which sentence emphasizes the duration of an activity?
16. Which sentence focuses on the completed result rather than the activity's duration?
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. Complete the sentence: How long _____ your sister _____ piano?
20. Choose the grammatically correct sentence.
🌐
Select Language
21 World Languages Supported