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. I _____ been learning English for two years.
4. He _____ been working here since 2021.
5. The dog _____ been barking for ten minutes.
6. Which is the correct structure of the Present Perfect Continuous Tense?
7. Choose the correct form: We _____ (travel) since Monday.
8. Choose the correct form: The workers _____ (build) the house for six months.
9. I _____ been feeling well recently.
10. They _____ been working on the project lately.
11. Which contraction means "have not been"?
12. _____ you been waiting long?
13. What _____ he been doing all morning?
14. She has been teaching here _____ 2018.
15. We have been living in Bangkok _____ five years.
16. It has been snowing _____ early this morning.
17. Which question asks about the duration of an activity?
18. Why are your clothes wet? _____ in the rain.
19. Which sentence is grammatically correct?
20. Which sentence is the best choice for a verb of possession?
🌐
Select Language
21 World Languages Supported