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. My brother _____ been practicing the guitar for an hour.
3. The dog _____ been barking for ten minutes.
4. Choose the correct form: She _____ (read) for two hours.
5. Choose the correct form: We _____ (travel) since Monday.
6. I _____ been feeling well recently.
7. Which contraction means "have not been"?
8. How long _____ they been studying?
9. What _____ he been doing all morning?
10. Which word completes this sentence? She has been _____ since noon.
11. What is the -ing form of "run"?
12. What is the -ing form of "lie" (to rest in a horizontal position)?
13. What is the -ing form of "swim"?
14. He is tired because he _____ all day.
15. Which sentence is grammatically correct?
16. Choose the correct short answer: Has Tom been sleeping?
17. Which sentence emphasizes the duration of an activity?
18. Choose the correct sentence about an activity that started in the past and is still continuing.
19. Complete the sentence: How long _____ your sister _____ piano?
20. Choose the grammatically correct sentence.
🌐
เลือกภาษา / Select Language
21 World Languages Supported