Present perfect continuous (I have been doing)
Present perfect continuous (I have been doing)
ใช้ Present perfect continuous สำหรับกิจกรรมที่สิ้นสุดลงเมื่อไม่นานมานี้หรือเพิ่งสิ้นสุดลง
มีความหมายเกี่ยวเนื่องกับเวลาในขณะนี้
I have been doing ประโยคบอกเล่า
ฉันตามหาคุณมาตั้งแต่ 6 ชั่วโมงที่แล้วจนถึงตอนนี้
v 
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.
v 
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 ประโยคคำถาม
v 
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?
v 
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)
ฉันกำลังรออยู่ & ฉันรอมา 2 ชั่วโมงแล้ว