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. He _____ been working here since 2021.
3. My brother _____ been practicing the guitar for an hour.
4. You _____ been talking for a long time.
5. Choose the correct form: She _____ (read) for two hours.
6. Choose the correct form: It _____ (rain) all day.
7. I _____ been feeling well recently.
8. They _____ been working on the project lately.
9. _____ you been waiting long?
10. What _____ he been doing all morning?
11. _____ your parents been traveling recently?
12. What is the -ing form of "run"?
13. What is the -ing form of "swim"?
14. Which question asks about the duration of an activity?
15. He is tired because he _____ all day.
16. Choose the correct short answer: Has Tom been sleeping?
17. Which sentence emphasizes the duration of an activity?
18. Which verb is generally not used in the continuous form in this context?
19. Choose the correct sentence about an activity that started in the past and is still continuing.
20. Complete the sentence: How long _____ your sister _____ piano?
🌐
Select Language
21 World Languages Supported