Present perfect continuous (I have been doing)

Present perfect continuous (I have been doing)
ใช้ Present perfect continuous สำหรับกิจกรรมที่สิ้นสุดลงเมื่อไม่นานมานี้หรือเพิ่งสิ้นสุดลง มีความหมายเกี่ยวเนื่องกับเวลาในขณะนี้

I have been doing ประโยคบอกเล่า
ฉันตามหาคุณมาตั้งแต่ 6 ชั่วโมงที่แล้วจนถึงตอนนี้
I You We They
Ø  I have been looking for you for the last 6 hours.
Ø  You have been looking for me for the last 6 hours.
Ø  We have been looking for you for the last 6 hours.
Ø  They have been looking for you for the last 6 hours.

He She It Stephanie Someone Somebody Everyone Everybody No one Nobody
Ø  He has been looking for you for the last 6 hours.
Ø  She has been looking for you for the last 6 hours.
Ø  It has been looking for you for the last 6 hours.
Ø  Stephanie has looking for you for the last 6 hours.
Ø  Somebody has looking for you for the last 6 hours.

I have been doing ประโยคคำถาม
I You We They
Ø  How long have I been learning English?
Ø  How long have you been learning English?
Ø  How long have we been learning English?
Ø  How long have they been learning English?
He She It Stephanie Someone Somebody Everyone Everybody No one Nobody
Ø  How long has he been learning English?
Ø  How long has she been learning English?
Ø  How long has it been learning English?
Ø  How long has Stephanie been learning English?
Ø  How long has everyone been learning English?

เปรียบเทียบระหว่าง present continuous และ present perfect continuous (I am doing และ I have been doing)
I’m waiting. & I have been waiting for 2 hours.

ฉันกำลังรออยู่ & ฉันรอมา 2 ชั่วโมงแล้ว