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

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

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

1. We _____ been waiting for the bus for 30 minutes.
2. My mother _____ been cooking since morning.
3. The children _____ been swimming all afternoon.
4. The dog _____ been barking for ten minutes.
5. Choose the correct form: She _____ (read) for two hours.
6. Choose the correct form: The workers _____ (build) the house for six months.
7. Which contraction means "have not been"?
8. _____ your parents been traveling recently?
9. Which word completes this sentence? She has been _____ since noon.
10. Which time expression is commonly used with the Present Perfect Continuous?
11. We have been living in Bangkok _____ five years.
12. He is tired because he _____ all day.
13. Which sentence emphasizes the duration of an activity?
14. Which sentence focuses on the completed result rather than the activity's duration?
15. Which verb is generally not used in the continuous form in this context?
16. Which sentence is the best choice for a verb of possession?
17. Choose the correct sentence about an activity that started in the past and is still continuing.
18. Choose the incorrect sentence.
19. Complete the sentence: How long _____ your sister _____ piano?
20. Choose the grammatically correct sentence.
🌐
Select Language
21 World Languages Supported