Present perfect or present perfect continuous
Fill in the blank
Make a question
Past participle
Find the Mistake
100

How long have you (lived / been living) in this city?

been living

100
How long _____________ (be) a docotor?
have you been
100
How many times / I / told / you?
How many times have I told you?
100
Begin
Begun
100

They have been eaten dinner

have eaten

200

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

have finished

200
She _____ (do) her homework yet.
hasn't done
200
She / hang up / all the pictures / yet?
Has she hung up all the pictures yet?
200
Drink
Drunk
200

We have saw this film already.

have seen

300

I (have read / have been reading) this book all morning.

have been reading

300

She ______ never ______ (try) sushi before.

has never tried

300
How long / you / make / music?
How long have you been making music?
300

Pay

Paid

300

She has been write emails all morning.

has been writing

400

I _____ (have) piano lessons for over 10 years and I’m still not very good.

have been having

400

We ______ (clean) the house all day.

have been cleaning

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

Bring

Brought

400

He has just went home.

just gone

500

We (have visited / have been visiting) Paris three times.

have visited

500

I (count) bicycles. One is missing.

have counted

500
You / play / tennis? - You look exhausted.
Have you been playing tennis? - You look exhausted.
500

Hear

Heard

500

They has been playing football since morning.

have been playing