Present perfect or present perfect continuous
Be in/be to/go to
Make a question
Past participle
Find a Mistake
100
How long have you _____ (know) her?
known
100

Can we leave now, please? We've ______ this shop for two hours!

been in

100

How many times / I / told / you/about that?

How many times have I told you about that?

100
Begin
Begun
100

I've been seeing this film two times.

I've seen this film two times.

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

Tina has ____________ the bank. Wait until she comes back.

gone to

200
She / hang up / all the pictures / yet?
Has she hung up all the pictures yet?
200
Drink
Drunk
200

I have read this book since August.

I have been reading this book since August.

300

Do you know Sophia is an actress? She _____________ (appear) in several films.

has appeared

300

We haven't _______ the flea market for ages. Do you want to go there next weekend?

been to

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

go

gone

300
You've been doing great work on all your past projects.
You've done great work on all your past albums.
400

I _____ (play) the piano for 3 hours. I'm so tired.

have been playing

400

How long have you ________ this country?

been in

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

Be

Been

400
I've been travelling around Asia six times.
I've travelled around Asia six times.
500

You look tired. _____________ (you/work out) recently?

have you been working out

500

Ivan hasn't ________ the bakery. He's in the living room.

gone to

500

You / play / tennis? You look exhausted.

Have you been playing tennis? - You look exhausted.

500

Eat

Eaten

500

How long have you been having the flu?

How long have you had the flu?