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

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

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

1. I _____ been learning English for two years.
2. He _____ been working here since 2021.
3. My mother _____ been cooking since morning.
4. The dog _____ been barking for ten minutes.
5. Choose the correct form: The workers _____ (build) the house for six months.
6. He _____ been exercising this week.
7. Which contraction means "have not been"?
8. _____ she been working here for a long time?
9. What _____ he been doing all morning?
10. _____ your parents been traveling recently?
11. Which time expression is commonly used with the Present Perfect Continuous?
12. Why are your clothes wet? _____ in the rain.
13. He is tired because he _____ all day.
14. Which sentence is grammatically correct?
15. Which sentence emphasizes the duration of an activity?
16. Which verb is generally not used in the continuous form in this context?
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. Which sentence correctly describes a recent activity with a visible result?
20. Choose the grammatically correct sentence.
🌐
Select Language
21 World Languages Supported