wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Jumpseat - test 9

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Choose the present perfect simple or present perfect continuous to complete the sentences below. If both tenses are possible, use the present perfect continuous.

I ___________ and my legs are really tired now.

a)

've been cycling

b)

've cycled

2.

Choose the present perfect simple or present perfect continuous to complete the sentences below. If both tenses are possible, use the present perfect continuous.

I'm sorry I'm late, ________ for a long time?

a)

have you been waiting

b)

have you waited

3.

Choose the present perfect simple or present perfect continuous to complete the sentences below. If both tenses are possible, use the present perfect continuous.

How long _______ Peter?

a)

have you been knowing

b)

have you known

4.

Choose the present perfect simple or present perfect continuous to complete the sentences below. If both tenses are possible, use the present perfect continuous.

Somebody _______ my cookies. There are none left.

a)

has been eating

b)

has eaten

5.

Choose the present perfect simple or present perfect continuous to complete the sentences below. If both tenses are possible, use the present perfect continuous.

Somebody _______ my cookies. There are very few left.

a)

has been eating

b)

has eaten

6.

Choose the present perfect simple or present perfect continuous to complete the sentences below. If both tenses are possible, use the present perfect continuous.

How many books_______?

a)

has she been writing

b)

has written

7.

Choose the present perfect simple or present perfect continuous to complete the sentences below. If both tenses are possible, use the present perfect continuous.

She must be tired. She _________ all afternoon.

a)

has been writing

b)

has written

8.

Choose the present perfect simple or present perfect continuous to complete the sentences below. If both tenses are possible, use the present perfect continuous.

I ________ all afternoon. I _______ five chapters.

a)

've been reading / 've read

b)

've read / 've been reading

9.

Choose the present perfect simple or present perfect continuous to complete the sentences below. If both tenses are possible, use the present perfect continuous.

I think I ______ chocolate since I was born.

a)

've been liking

b)

've liked

10.

Choose the present perfect simple or present perfect continuous to complete the sentences below. If both tenses are possible, use the present perfect continuous.

They ________ for months, and they ________ three countries so far.

a)

've been travelling / 've visited

b)

've visited / 've been travelling

11.

Choose the present perfect simple or present perfect continuous for each gap below.

I ______ the book you lent me and it's great. I'll give it back to you when I finish it.

a)

've read

b)

was read

c)

've been reading

12.

Bruce ______ tennis since he was a child. He ______  many trophies.

a)

has been playing / has won

b)

is playing / has won

c)

has played / has been winning

13.

You ______ too much time playing that stupid game!

a)

've spent

b)

've spending

c)

've been spending

14.

You ______ tennis since 10 o'clock. How many sets ______ ?

a)

have played / have you been playing

b)

have been playing / have you played

c)

are playing / have you played

15.

He ______ since he was a little boy.

Choose TWO correct options

a)

is fishing

b)

has fished

c)

has been fishing

16.

He ______ to me since we met last summer. He _______ over 100 emails.

a)

's been writing / 's sent

b)

's written / 's been sending

c)

is writing / 's sent

17.

______ any fish today?

a)

Have you caught

b)

Have you been catching

c)

Have you catching

18.

A: He ______ hundreds of job applications, but he's got no answers yet.  B: How long ______ for a job?

a)

's been sending / has he been looking

b)

's sent / has he looked

c)

's sent / has he been looking

19.

Now that I ______ tidying the house, I'm going to clean it.

a)

have finished

b)

have been finishing

c)

am finishing

20.

We ______ this TV for ages. I think it's time to buy a new one.

a)

have

b)

've had

c)

've been having