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

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

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

1. She _____ been studying for three hours.
2. They _____ been playing football since 4 p.m.
3. We _____ been waiting for the bus for 30 minutes.
4. The children _____ been swimming all afternoon.
5. You _____ been talking for a long time.
6. Choose the correct form: It _____ (rain) all day.
7. Choose the correct form: The workers _____ (build) the house for six months.
8. _____ she been working here for a long time?
9. What is the -ing form of "run"?
10. What is the -ing form of "write"?
11. Which time expression is commonly used with the Present Perfect Continuous?
12. She has been teaching here _____ 2018.
13. Which question asks about the duration of an activity?
14. Your eyes are red. _____?
15. He is tired because he _____ all day.
16. Which sentence is grammatically correct?
17. Which sentence emphasizes the duration of an activity?
18. Which verb is generally not used in the continuous form in this context?
19. Which sentence is the best choice for a verb of possession?
20. Complete the sentence: How long _____ your sister _____ piano?
🌐
Select Language
21 World Languages Supported