1
2
3
4
5
50

1. ______(they / arrive) yet?

Have they arrived yet?

50

I ________ (lose) my wallet! I can't pay the bill. 

I've lost my wallet. I can't pay the bill. 

50

The baby’s face is really dirty! What _______(he / eat)?

The baby's face is really dirty! What has he been eating?

50

Julie ______ (cook) dinner. Let’s go and eat!

Julie has cooked dinner. Let's go and eat!

50

How long ___________________ (you / be) a lawyer?

How long have you been a lawyer?

50

I ______ (clean) all morning – I’m fed up!

I've been cleaning all morning -I'm fed up!

50

How long_________ (you / know) Simon?

How long have you known Simon?

50

Luke _________(never / be) abroad.

Luke has never been abroad.

50

I _____ (wait) for three hours!

I've been waiting for three hours!

50

I _________ (read) your book all day. It’s very interesting, but I’m only on chapter two. 

I've been reading your book all day. It’s very interesting, but I’m only on chapter two. 

50

She ___________________ (drink) ten glasses of water!

She has drunk ten glasses of water!

50

Iona is exhausted these days. She ______ (work) too hard recently.

Iona is exhausted these days. She has been working too hard recently.

50

I ___ (drink) more water lately, and I feel better.

I've been drinking more water lately, I feel better.

50

He ________ (eat) six bars of chocolate today!

He has eaten six bars of chocolate today!

50

Please don't go in. I ____ just _____ (sweep) the floor.

Please don't go in. I have just swept the floor.

50

I ___________________ (have) my dog for sixteen years.

 I've had my dog for sixteen years.

50

I'm not hungry, I __________ (eat) chocolate all day.

I'm not hungry, I've been eating chocolate all day.

50

Sorry about the mess! I __________ (bake).

Sorry about the mess! I've been baking.

50

The students _____(finish) their exams. They’re very happy.

The students have finished their exams. They're very happy.

50

I _________ (travel) all the summer. It's time to rest now.

I've been travelling all the summer. It's time to rest now.

50

Someone _________ (leave) the ladder outside.

Someone has left the ladder outside.

50

I'm tired, I _______ (play) tennis all afternoon.

I'm tired, I've been playing tennis all afternoon.

50

Lucy ________ (run) 2000 metres today.

Lucy has run 2000 metres today.

50

 ___________________ (you / finish) your homework yet?

Have you finished your homework yet?

50

I ________ (love) avocado since I was a child.

I've loved avocado since I was a child.

M
e
n
u