Present Perfect Progressive ใช้ บอกระยะเวลาของเหตุการณ์ ทเี่ กิดขึน้ ตั้งแต่ อดีตเรื่อยมาจนถึงปัจจุบันและกาลัง ดาเนินอยู่ในปัจจุบัน S.+ have/has been+ V.ing + ส. ประโยคบอกเล่ า S.+ have/has been+ V.ing + ส. ถ้ า S. เป็ น I, You, We, They ใช้ have ถ้ า S. เป็ น He, She, It ใช้ has I have been skating for five hours. (I have = I’ve ก็ได้ นะจ๊ ะ) ประโยคบอกเล่ า S.+ have/has been+ V.ing + ส ถ้ า S. เป็ น I, You, We, They ใช้ have ถ้ า S. เป็ น He, She, It ใช้ has He has been skating for five hours. (He has = He’s ก็ได้ นะจ๊ ะ) ประโยคบอกเล่ า ส. We’ve been studying for two years. S.+ have/has been+ V.ing + (I have = I’ve ก็ได้ นะจ๊ ะ) She’s been studying for two years. (She’s = She has ก็ได้ นะจ๊ ะ) • Alice has been collecting butterflies since she was seven years old. ประโยคปฏิเสธ S.+ haven’t /hasn’t been+ V.ing + I haven’t been skating for five hours. He hasn’t been skating for five hours. ส. • He has been playing baseball for five years. • I’ve been collecting snow globes since I was seven years olds. ประโยคปฏิเสธ S.+ haven’t /hasn’t been+ V.ing + ส. 1. He hasn’t been playing baseball for five years. 2. She hasn’t been studying for two years. ประโยคคาถาม Have /Has + S.+ been+ V.ing + How long have you been skating? I have been skating for five hours. ส.? ประโยคคาถาม Have /Has + S.+ been+ V.ing + ส.? How long has he been playing baseball? He has been playing baseball for five years. ประโยคคาถาม Have /Has + S.+ been+ V.ing + ส.? How long have you been collecting phone cards? I’ve been collecting phone cards since I was seven years olds How long has Alison been skating today? She’s been skating for five hours. Now do the exercise. 1. I ……….been skating for five hours. have 2. Alice ………been collecting shells since she was seven years old. • has 3. We’ve been (study)…........for two years. • studying has been (play)….. baseball for five years. 4. He • playing 5. I’ve ………….collecting phone cards since I was seven years olds. • been 6. ………..has he been playing baseball? • How long 7. When …….you start skating? I started skating this morning. • did 8. How long did Sam skate? He……….for five hours. •skated 9. I (play)……….baseball yesterday. •played 10. It……….been raining for two hours. •has Are you a good student?