Present Perfect Progressive

advertisement
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?
Download