Guest Adventurer 🥉 Lv.1
🪙 50
🔷 10
Quiz · english-quiz

แบบทดสอบภาษาอังกฤษ: Present Perfect Continuous Tense

แบบทดสอบ Present Perfect Continuous Tense จำนวน 50 ข้อ ฝึกใช้ have been และ has been ร่วมกับกริยาเติม -ing เพื่ออธิบายการกระทำที่เริ่มในอดีตและดำเนินต่อเนื่องถึงปัจจุบัน หรือเพิ่งหยุดลง

1. I _____ been learning English for two years.
2. The children _____ been swimming all afternoon.
3. My brother _____ been practicing the guitar for an hour.
4. Choose the correct form: She _____ (read) for two hours.
5. Choose the correct form: The workers _____ (build) the house for six months.
6. I _____ been feeling well recently.
7. He _____ been exercising this week.
8. _____ she been working here for a long time?
9. How long _____ they been studying?
10. Which word completes this sentence? She has been _____ since noon.
11. What is the -ing form of "lie" (to rest in a horizontal position)?
12. It has been snowing _____ early this morning.
13. Which question asks about the duration of an activity?
14. He is tired because he _____ all day.
15. Choose the correct short answer: Has Tom been sleeping?
16. Which sentence focuses on the completed result rather than the activity's duration?
17. Which verb is generally not used in the continuous form in this context?
18. Which sentence is the best choice for a verb of possession?
19. Which sentence correctly describes a recent activity with a visible result?
20. Choose the grammatically correct sentence.
🌐
Select Language
21 World Languages Supported