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. We _____ been waiting for the bus for 30 minutes.
3. You _____ been talking for a long time.
4. Choose the correct form: It _____ (rain) all day.
5. I _____ been feeling well recently.
6. _____ she been working here for a long time?
7. How long _____ they been studying?
8. _____ your parents been traveling recently?
9. Which word completes this sentence? She has been _____ since noon.
10. What is the -ing form of "write"?
11. What is the -ing form of "lie" (to rest in a horizontal position)?
12. Which time expression is commonly used with the Present Perfect Continuous?
13. We have been living in Bangkok _____ five years.
14. It has been snowing _____ early this morning.
15. Which question asks about the duration of an activity?
16. Your eyes are red. _____?
17. Which sentence emphasizes the duration of an activity?
18. Which sentence correctly describes a recent activity with a visible result?
19. Complete the sentence: How long _____ your sister _____ piano?
20. Choose the grammatically correct sentence.
🌐
Select Language
21 World Languages Supported