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. The children _____ been swimming all afternoon.
4. My brother _____ been practicing the guitar for an hour.
5. Choose the correct form: She _____ (read) for two hours.
6. Choose the correct form: The workers _____ (build) the house for six months.
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. It has been snowing _____ early this morning.
14. Your eyes are red. _____?
15. He is tired because he _____ all day.
16. Choose the correct short answer: Has Tom been sleeping?
17. Which sentence emphasizes the duration of an activity?
18. Which sentence is the best choice for a verb of possession?
19. Complete the sentence: How long _____ your sister _____ piano?
20. Choose the grammatically correct sentence.
🌐
Select Language
21 World Languages Supported