1
2
3
4
5
100

___________________ (you / buy) your train ticket yet?

Have you bought

100

The kitchen is a complete mess! What___________ (the children /do)?

What have the children been doing?

100

Julie ___________________ (learn) to drive for six years!

has been learning

100

Amanda ___________________ (already / have) lunch, so she’ll meet us later.

has already had

100

How much coffee ___________________ (she / drink) this morning?

has she drunk

200

Simon ___________________ (write) three books.

has written

200

I ___________________ (do) everything I needed to do today! Hurray!

have done

200

It ___________________ (not / rain) all summer, so the garden is dead.

hasn’t rained

200

I ___________________ (read) your book. Here it is, thank you.

have read

200

She ___________________ (forget) how to get to my house.

has forgotten

300

I ___________________ (work) in the garden all day and I need a rest.

have been working

300

She ___________________ (make) three cakes. They look delicious!

has made

300

David feels great these days. He ___________________ (get) up early lately.

has been getting

300

We ___________________ (always / hate) rush hour traffic.

have always hated

300

Recently, I ___________________ (study) a lot. My exams are in a few weeks.

have been studying

400

We ___________________ (write) this book for months and months.

have been writing

400

I ___________________ (always / love) chocolate.

have always loved

400

I ___________________ (want) to go back to university for a long time.

have wanted

400

What’s that delicious smell? ___________________ (you / cook)?

Have you been cooking?

400

I ___________________ (watch) seven films this week!

have watched

M
e
n
u