Present perfect or present perfect continuous
Fill in the blank
Make a question
Find the Mistake
200

How long has Mita _____ (know) her?

known

200

How long ______ Lychinh _______ (be) a docotor?

has Lychinh been

200

How many times / Sokhadavid / told / you?

How many times has Sokhadavid told you?

200

Hok Keang's been liking sports ever since she was a child.

Hok Keang's liked sports ever since she was a child.

300

Pilardavid and I _____ (finish) my homework. Now we're going to watch TV.

have finished

300

Lychinh _____ (do) her homework yet.

hasn't done

300

Hok Keang / hang up / all the pictures / yet?

Has Hok Keang hung up all the pictures yet?

300

The band has made another album, it should be finished by next year.

The band has been making

400

How long has Pilardavid___ (see) her? - Not long, but they’re getting married next month.

been seeing

400

Sokhadavid's learning English, but he ______________ (not, learn) it long.

hasn't been learning

400

How long / you / make / music?

How long have you been making music?

400

You've been doing great work on all your past projects.

You've done great work on all your past albums.

500

Lychinh and he _____ (have) piano lessons for over 10 years and they're still not very good.

have been having

500

Did you know Hok Keang was an actor? She _____________ (appear) in several films.

has appeared

500

What / you / do / with my keys? - I can't find them.

What have you done with my keys? - I can't find them.

500

I've been travelling around Asia six times.

I've travelled around Asia six times.

600

Why is Pilardavid crying? - he _____ (cut) onions.

has been cutting

600

Mita looks tired. _____________ (he/ party) a lot recently?

Has he been partying

600

You / play / tennis? - You look exhausted.

Have you been playing tennis? - You look exhausted.

600

How long have Pilardavid and Sokhadavid been having the flu?

How long have Pilardavid and Sokhadavid had the flu?

M
e
n
u