1 | Menyatakan perbuatan yang di mulai di waktu lampau dan sampai saat ini masih berlangsung.
Menggunakan time duration of process / time signal yang menunjukkan bahwa perbuatan masih berlangsung sampai saat ini/ saat dibicarakan atau bahkan setelah dibicarakan.
Untuk short term activity atau pun long term activity.
I’ve been waiting for an hour.
He has been sleeping for ten hours.
She has been eating since five minutes ago.
2 | Menyatakan perbuatan yang baru saja selesai dibicarakan – adanya akibat yang nampak.
Tanpa atau dengan menggunakan time duration of result/ time signal yang menunjukkan bahwa peristiwa/ kejadian sudah selesai pada saat dibicarakan. Dan biasanya hasil/akibat dari perbuatan tersebut masih tampak.
e.g.:
He has been eating. There are many plates on his table.
(mungkin mulutnya masih basah atau masih ada sisa makanan yang menempel di sekitar mulutnya).
They have just been washing their clothes. Look! it’s all wet.
(mungkin masih ada sisa-sisa busa detergent yang menempel di sekitar tubuh atau di sekitar tempat mencuci).