Read Time:9 Minute, 51 Second


The present perfect continuous is a verb tense used to describe an ongoing action that started in the past and continues up to the present moment. This tense emphasizes the duration of an action that has been taking place over a period of time, and it can also indicate that the action may continue into the future.

The present perfect continuous is formed using the present tense of the auxiliary verb “to have,” followed by “been” and the present participle (-ing form) of the main verb.

For example:

  • “I have been studying for three hours” (the action of studying started in the past and is ongoing, with no indication of when it will end).
  • “They have been working on the project all day” (the action of working on the project started earlier in the day and is ongoing).
  • “She has been living in London for three years” (the action of living in London started in the past and is still ongoing).

The present perfect continuous is often used to describe an action that has a connection to the present moment or a result that continues into the present. For example, “I have been exercising regularly, so I feel more energized” or “She has been learning French for six months, so she can speak it fluently now.”

It’s important to note that the present perfect continuous can also be used to describe an action that has recently stopped or has just been completed. For example, “He has been painting the house all day, so he’s exhausted now” or “I have been baking cookies for an hour, and they’re finally ready.”

Additionally, the present perfect continuous can be used in the negative form, such as “I have not been feeling well lately” or “They have not been attending the meetings regularly.” The question form can be formed by inverting the subject and auxiliary verb, such as “Have you been working out lately?”

Overall, the present perfect continuous is useful for describing ongoing actions or states that have a connection to the present moment, with an emphasis on the duration and continuity of the action.

The Present Perfect Continuous uses two auxiliary verbs together with the main verb.

In this lesson we look at the structure and use of the Present Perfect Continuous tense, as well as the use of for and since followed by a quiz to check your understanding.

How do we use the Present Perfect Continuous tense?

This tense is called the Present Perfect Continuous tense. There is usually a connection with the present or now.

We use the Present Perfect Continuous to talk about:

  • past action recently-stopped

  • past action still-continuing



I have been asking for help since 4 hours ago but there is nobody here.

(Saya telah terus meminta pertolongan sejak 4 jam yang lalu tetapi tidak ada orang di sini.)


William has been staying in his new apartment since his father got a new job.

(William telah terus tinggal di apartment barunya sejak ayahnya mendapatkan pekerjaan baru.)


Nadia has been selling cakes since her last business went bankrupt.

(Kia telah terus berjualan kue sejak bisnisnya yang terakhir bangkrut.)


We have been pushing our motorbike since 1 hour ago because we cannot find any gas station.

(Kami telah terus mendorong sepeda motor kami sejak 1 jam yang lalu karena kami tidak bisa menemukan pompa bensin.)


My nephew has been asking for the newspaper from me since then.

(Keponakan laki-laki saya itu telah terus meminta koran dari saya sejak tadi.)


The fans have been screaming starting from the beginning of the concert.

(Penggemar itu telah terus berteriak sejak permulaan konser.)


Nyoman has been swimming for 2 hours.

(Nyoman telah terus berenang selama 2 jam.)


Prita has been waiting in this line for 2 hours in order to buy the concert tickets.

(Prita telah terus mengantri dalam barisan ini selama 2 jam agar bisa membeli tiket konser.)


Yoga and his friends have been taking care of my mother’s cat since he went travelling last week.

(Yoga and his friends telah terus merawat kucing ibuku semenjak ia pergi berlibur minggu lalu.)


Pradiva and Ika have been checking my e-mail since yesterday.

(Pradiva and Ika telah terus mengecek e-mail saya sejak kemarin.)




Kartika has not been working in that company since 2 years ago.

(Kartika telah tidak bekerja di perusahaan itu sejak 2 tahun yang lalu.)


I have not been visiting my grandfather since last year.

(Saya telah tidak mengunjungi kakek sejak tahun lalu.)


Nick has not been reading Beauty and the Beast novel since last night.

(Nick tidak sedang membaca novel Beauty and the Beast semenjak kemarin malam.)


She has not been teaching at that University since last year.

(Dia telah tidak mengajar di Universitas itu sejak tahun lalu.)


Sarah has not been studying anymore since her parents could not afford her school fee.

(Sarah telah tidak bersekolah lagi semenjak orangtuanya tidak mampu membayar uang sekolahnya.)


Wayan has not been paying his tuition fee anymore since he got the scholarship last year.

(Wayan telah tidak membayar biaya kuliahnya lagi sejak ia mendapat beasiswa tahun lalu.)


Kenny has not been whining since we left the amusement park.

(Kenny telah tidak terus merengek semenjak kita meninggalkan taman bermain.)


Sheila has not been living in miserably since she got a new job.

(Sheila telah tidak terus terus hidup dalam kesengsaraan semenjak dia mendapatkan pekerjaan baru.)


Sisca has not been blaming herself for causing that accident to happen.

(Sisca telah tidak terus menyalahkan dirinya sendiri karena menyebabkan kecelakaan itu terjadi.)


Jemmy has not been skipping Music Lesson since the teacher scolded him.

(Jemmy telah tidak terus melewatkan kelas Musik semenjak guru itu memarahinya.)




Has Henry been learning piano since he found his interest in music?

(Apakah Henry telah terus belajar piano sejak ia menemukan ketertarikannya dalam music?)


Has Rendy been persuading his parents to buy a house since 2 weeks ago?

(Apakah Rendy telah terus membujuk orangtuanya untuk membelikannya sebuah rumah sejak 2 minggu yang lalu?)


Have you been calling me since then?

(Apakah kamu telah terus menelepon saya sejak tadi?)


Has Jennie been asking her mother to buy dolls?

(Apakah Jennie telah terus meminta ibunya untuk membelikan boneka?)


Has Diana been working as a teacher since she graduated?

(Apakah Diana telah terus bekerja sebagai seorang guru sejak ia lulus?)


Has Rendy been avoiding me since he moved to Bali?

(Apakah Rendy telah terus menghindari saya semenjak dia pindah ke Bali?)


Has Jimmy been telling you about that incident?

(Apakah Jimmy telah terus memberitahumu tentang insiden itu?)


How long have you been watching this TV drama?

(Sudah berapa lama kamu telah menonton drama TV ini?)


Has he been joining the dancing club since high school?

(Apakah laki-laki itu telah terus bergabung dengan klub menari sejak SMA?)


Has Jennie been talking to someone on the phone for 2 hours?

(Apakah Jennie telah terus berbicara dengan seseorang di telepon selama 2 jam?)


0 %
0 %
0 %
0 %
0 %
0 %