A
B
C
100

______ (you/send) us the new ´price list of your products yet? We need it as soon as possible.

Have you sent

100

I _____ (have) this car for twenty years and it's as realiable as ever.

've had

100

I'm afraid the company is going bankrupt. It _____ (have) big problems lately.

's had

200

He's an awful driver. He _____ (have) four accidents in the last three months.

's had

200

We_____ (produce) this product since the beginning of the year.

've been producing

200

He _____ (finish) writing his first novel at last. It should be published in the summer.

's finished

300

I _____(learn) English for over twelve years now.

've learnt

300

I______ (write) to the bank twice, but I haven't had a reply .

've written

300

I_______ (try) to repair the lock on our door for the last four hours without any success.

've been trying

400

I'm a bit worried about Malcolm. He____(act) very strange lately.

's been acting

400

The company is huge. It _____ (create) a thousand of new jobs since the beginning of last year.

has created

400

So, what _____ (you/do) since I last saw you? what's new?

have you been doing

500

That's a really nice watch you have Greg. How long __ _____ (you/ wear) it?

have you been wearing

500

Sorry to arrive looking so untidy. I _____ (run) as I missed the bus.

've been running

500

How many of these questions _________ (you / manage) to get right so far?

have you managed

M
e
n
u