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. He _____ been working here since 2021.
3. My mother _____ been cooking since morning.
4. The children _____ been swimming all afternoon.
5. Choose the correct negative sentence.
6. I _____ been feeling well recently.
7. _____ she been working here for a long time?
8. How long _____ they been studying?
9. What _____ he been doing all morning?
10. What is the -ing form of "run"?
11. What is the -ing form of "lie" (to rest in a horizontal position)?
12. What is the -ing form of "swim"?
13. Which time expression is commonly used with the Present Perfect Continuous?
14. It has been snowing _____ early this morning.
15. Your eyes are red. _____?
16. Choose the correct short answer: Have they been studying?
17. Which sentence focuses on the completed result rather than the activity's duration?
18. Choose the correct sentence about an activity that started in the past and is still continuing.
19. Choose the incorrect sentence.
20. Complete the sentence: How long _____ your sister _____ piano?
🌐
Select Language
21 World Languages Supported