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

How long has Bunleng _____ (know) her?

known

200

How long ______ Norin _______ (be) a docotor?

has Norin been

200
How many times / I / told / you?
How many times have I told you?
200

Satya's been liking sports ever since I was a child.

Satya's liked sports ever since I was a child.

300
I _____ (finish) my homework. Now I’m going to watch TV.
have finished
300

Lita _____ (do) her homework yet.

hasn't done

300

Kimchou / hang up / all the pictures / yet?

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

been seeing

400
I'm learning English, but I ______________ (not, learn) it long.
haven'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
I _____ (have) piano lessons for over 10 years and I’m still not very good.
have been having
500
Did you know Sophia 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 are you crying? - I _____ (cut) onions.
have been cutting
600

You look tired. _____________ (you/ party) a lot recently?

Have you been partying

600
You / play / tennis? - You look exhausted.
Have you been playing tennis? - You look exhausted.
600
How long have you been having the flu?
How long have you had the flu?