Font size
WorksheetsJumpseat - test 9
Total questions: 20
Worksheet time: 11mins
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.
've been cycling
've cycled
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?
have you been waiting
have you waited
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?
have you been knowing
have you known
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.
has been eating
has eaten
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.
has been eating
has eaten
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_______?
has she been writing
has written
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.
has been writing
has written
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.
've been reading / 've read
've read / 've been reading
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.
've been liking
've liked
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.
've been travelling / 've visited
've visited / 've been travelling
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.
've read
was read
've been reading
Bruce ______ tennis since he was a child. He ______ many trophies.
has been playing / has won
is playing / has won
has played / has been winning
You ______ too much time playing that stupid game!
've spent
've spending
've been spending
You ______ tennis since 10 o'clock. How many sets ______ ?
have played / have you been playing
have been playing / have you played
are playing / have you played
He ______ since he was a little boy.
Choose TWO correct options
is fishing
has fished
has been fishing
He ______ to me since we met last summer. He _______ over 100 emails.
's been writing / 's sent
's written / 's been sending
is writing / 's sent
______ any fish today?
Have you caught
Have you been catching
Have you catching
A: He ______ hundreds of job applications, but he's got no answers yet. B: How long ______ for a job?
's been sending / has he been looking
's sent / has he looked
's sent / has he been looking
Now that I ______ tidying the house, I'm going to clean it.
have finished
have been finishing
am finishing
We ______ this TV for ages. I think it's time to buy a new one.
have
've had
've been having
