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. The children _____ been swimming all afternoon.
4. Choose the correct form: We _____ (travel) since Monday.
5. Choose the correct form: It _____ (rain) all day.
6. Choose the correct form: The workers _____ (build) the house for six months.
7. I _____ been feeling well recently.
8. _____ she been working here for a long time?
9. How long _____ they been studying?
10. What _____ he been doing all morning?
11. Which word completes this sentence? She has been _____ since noon.
12. Which time expression is commonly used with the Present Perfect Continuous?
13. She has been teaching here _____ 2018.
14. We have been living in Bangkok _____ five years.
15. It has been snowing _____ early this morning.
16. Which question asks about the duration of an activity?
17. Which sentence is grammatically correct?
18. Choose the correct short answer: Has Tom been sleeping?
19. Choose the correct sentence about an activity that started in the past and is still continuing.
20. Choose the grammatically correct sentence.
🌐
Select Language
21 World Languages Supported