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

How long has Fuvey_____ (know) her?

known

200

How long ______ Lucky _______ (be) a docotor?

has Lucky been

200

How many times / Maliza / told / you?

How many times has Maliza told you?

200

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

Kaknika's liked sports ever since she was a child.

300

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

have finished

300

Sana _____ (do) her homework yet.

hasn't done

300

Ketsthana / hang up / all the pictures / yet?

Has Ketsthana 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 Rithysak___ (see) her? - Not long, but they’re getting married next month.

been seeing

400

Visal'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

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

have been having

500

Did you know Sonika 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 Pheariza crying? - She _____ (cut) onions.

has been cutting

600

Pitou 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 Pheyly and Thana been having the flu?

How long have Pheyly and Thana had the flu?

M
e
n
u