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. I _____ been learning English for two years.
4. The children _____ been swimming all afternoon.
5. The dog _____ been barking for ten minutes.
6. Choose the correct form: It _____ (rain) all day.
7. They _____ been working on the project lately.
8. Which word completes this sentence? She has been _____ since noon.
9. What is the -ing form of "write"?
10. What is the -ing form of "lie" (to rest in a horizontal position)?
11. We have been living in Bangkok _____ five years.
12. It has been snowing _____ early this morning.
13. He is tired because he _____ all day.
14. Which sentence is grammatically correct?
15. Choose the correct short answer: Has Tom been sleeping?
16. Which sentence emphasizes the duration of an activity?
17. Which sentence is the best choice for a verb of possession?
18. Which sentence correctly describes a recent activity with a visible result?
19. Choose the incorrect sentence.
20. Complete the sentence: How long _____ your sister _____ piano?
🌐
Select Language
21 World Languages Supported