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. I _____ been learning English for two years.
3. My brother _____ been practicing the guitar for an hour.
4. The dog _____ been barking for ten minutes.
5. Which is the correct structure of the Present Perfect Continuous Tense?
6. Choose the correct form: We _____ (travel) since Monday.
7. Choose the correct form: The workers _____ (build) the house for six months.
8. Which contraction means "have not been"?
9. _____ you been waiting long?
10. _____ she been working here for a long time?
11. _____ your parents been traveling recently?
12. Which word completes this sentence? She has been _____ since noon.
13. What is the -ing form of "lie" (to rest in a horizontal position)?
14. Which time expression is commonly used with the Present Perfect Continuous?
15. Which question asks about the duration of an activity?
16. Why are your clothes wet? _____ in the rain.
17. Your eyes are red. _____?
18. He is tired because he _____ all day.
19. Which sentence focuses on the completed result rather than the activity's duration?
20. Which sentence correctly describes a recent activity with a visible result?
🌐
Select Language
21 World Languages Supported