Present Perfect Continuous: mga pangungusap, pagsasanay, pagsusulit at halimbawa

Present Perfect Continuous ginagamit

Ang Present Perfect Continuous ay ginagamit upang pag-usapan ang isang kilos na nagsimula sa nakaraan at nagpapatuloy pa rin hanggang ngayon, o katatapos lamang ngunit may nakikitang resulta ngayon.

She has been working here for three years.
Tatlong taon na siyang nagtatrabaho rito.

Present Perfect Continuous Porma

Subject + have/has been + V-ing

I have been studying all morning.
Nag-aaral ako buong umaga.
He has been waiting for you.
Naghihintay siya para sa iyo.

Present Perfect Continuous Batas

  • Ginagamit ito para sa isang kilos na nagsimula sa nakaraan at nagpapatuloy hanggang ngayon.
    I have been living in this city since 2022.
    Naninirahan na ako sa lungsod na ito mula noong 2022.
    They have been learning English for six months.
    Anim na buwan na silang nag-aaral ng Ingles.
  • Ginagamit ito para sa isang kilos na kamakailan lamang tumigil, ngunit nakikita pa rin ngayon ang resulta nito.
    She is tired because she has been running.
    Pagod siya dahil tumatakbo siya.
    Your clothes are wet because it has been raining.
    Basa ang iyong mga damit dahil umuulan.
  • Binibigyang-diin nito ang tagal o proseso ng isang kilos.
    We have been working on this project all week.
    Buong linggo na kaming nagtatrabaho sa proyektong ito.
    He has been preparing for the exam since morning.
    Naghahanda na siya para sa pagsusulit mula pa kaninang umaga.
  • Madalas itong ginagamit kasama ng for at since upang ipakita ang tagal.
    I have been reading for two hours.
    Dalawang oras na akong nagbabasa.
    She has been working here since January.
    Nagtatrabaho siya rito mula pa noong Enero.
  • Kabilang sa mga karaniwang pananalitang pamanahon ang buong araw, buong umaga, kamakailan, nitong huli, sa loob ng, at mula noong.
    They have been talking all evening.
    Nag-uusap sila buong gabi.
    I have been feeling tired lately.
    Madalas akong nakakaramdam ng pagod nitong mga nakaraang araw.
  • Ang Present Perfect Continuous ay nakatuon sa proseso, samantalang ang Present Perfect ay mas madalas na nakatuon sa resulta.
    ✅ She has been writing emails all morning. (process)
    ✅ She has written five emails this morning. (result)
  • Ang ilang mga pandiwa ay karaniwang hindi ginagamit sa mga anyong continuous (know, like, want, need, understand).
    ✅ I have known her for years.
    ❌ I have been knowing her for years.

Present Perfect Continuous Pagtanggi

  • Ang pagtanggi ay binubuo gamit ang have not been / has not been o ang maiikling anyong haven't been / hasn't been.
    I haven't been sleeping well recently.
    Hindi ako nakakatulog nang maayos kamakailan.
    She hasn't been working much this week.
    Hindi siya gaanong nagtatrabaho ngayong linggo.
    They haven't been studying lately.
    Hindi na sila nag-aaral kamakailan.

Present Perfect Continuous Mga tanong

Sa mga tanong, ang have o has ay nauuna bago ang simuno.

Have/Has + subject + been + V-ing?
Wh-word + have/has + subject + been + V-ing?

Have you been waiting long?
Matagal ka na bang naghihintay?
Has she been studying since morning?
Nag-aaral ba siya mula pa kaninang umaga?
Why have they been arguing?
Bakit sila nagtatalo?
How long has he been working here?
Gaano na siya katagal nagtatrabaho rito?

Present Perfect Continuous Karaniwang pagkakamali

❌ She has been work all day.
✅ She has been working all day.
❌ I am been studying since morning.
✅ I have been studying since morning.
❌ Has he been wait long?
✅ Has he been waiting long?
❌ I have been knowing her for years.
✅ I have known her for years.
❌ She has worked all morning. (if you want to stress the process)
✅ She has been working all morning.

Present Perfect Continuous Mga pangungusap

I have been preparing for the interview since breakfast.
Naghahanda ako para sa interbyu mula pa noong almusal.
She has been working on the report all day.
Buong araw na niyang ginagawa ang ulat.
We have been waiting for the update for two hours.
Naghihintay na kami ng update sa loob ng dalawang oras.
He has been learning English since last year.
Nag-aaral siya ng Ingles mula noong nakaraang taon.
They have been discussing the new feature all morning.
Pinag-uusapan nila ang bagong feature buong umaga.
I have been trying to fix this bug since yesterday.
Sinusubukan kong ayusin ang bug na ito mula pa kahapon.
She has been feeling much better recently.
Mas bumuti na ang kanyang pakiramdam kamakailan.
We have been living here for a long time.
Matagal na kaming nakatira rito.
He has been running every evening this month.
Tumakbo siya tuwing gabi ngayong buwan.
The team has been developing this feature for several weeks.
Ang koponan ay ilang linggo nang gumagawa ng feature na ito.

Present Perfect Continuous Mga halimbawa

I have been checking the document for the last twenty minutes.
Sinusuri ko ang dokumento sa nakalipas na dalawampung minuto.
She has been speaking to customers all afternoon.
Buong hapon na siyang nakikipag-usap sa mga customer.
They have been working on the same task since Monday.
Nagtatrabaho sila sa parehong gawain mula pa noong Lunes.
We have been looking for a better solution recently.
Kamakailan ay naghahanap kami ng mas mabuting solusyon.
He has been fixing the server since early morning.
Inaayos niya ang server mula pa kaninang madaling-araw.
I have been thinking about your idea a lot lately.
Matagal ko nang pinag-iisipan ang ideya mo nitong mga nakaraang araw.
She has been getting ready for the trip all day.
Buong araw siyang naghahanda para sa biyahe.
We have been testing the application since last week.
Sinusubukan na namin ang aplikasyon mula noong nakaraang linggo.
He has been talking to HR about the new policy.
Nakikipag-usap siya sa HR tungkol sa bagong patakaran.
They have been planning the event for months.
Ilang buwan na nilang pinaplano ang kaganapan.

Mga pagsasanay sa English grammar na available sa app

Tenses

Conditionals

Sentences

Verbs