Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

GI_L16_Present Perfect Part 2

Total questions: 31

Worksheet time: 17mins

Name
Class
Date
1.

I have known her for 8 years.

==> For something that _____ in the past and ______ in the present.

a)

started/ continues

b)

continues/started

c)

stops/ started

d)

continues/ stops

2.

They have never eaten durian before.

==> For our ________ up to present.

a)

action

b)

experience

c)

behaviour

d)

event

3.

He has just left. I'm sorry that you didn't see him.

==> For an action that is_______ at a _______in the past

a)

completed long time ago/ unclear time

b)

completed long time ago/ non-specific time

c)

completed recently/ non-specific time

d)

completed recently/ unclear time

4.

Anna has read ten books this summer.

==> For _____how many times you ______ something

a)

counting/ tried

b)

counting/ have done

c)

counting/ finished

d)

counting/ did

5.

She has worked at this company ______ 2013.

a)

since

b)

for

6.

They have ______eaten durian.

a)

never

b)

ever

7.

Have you______ tried raw salmon?

a)

never

b)

ever

8.

He has broken his arm_______.

a)

before

b)

ever

c)

so far

9.

__________that she has climbed Mount. Fansipan.

a)

This is the first time

b)

Up to now

c)

So far

d)

Since

10.

__________, the pilot has flown 3000 hours.

a)

This is the first time

b)

Up to now

c)

So far

d)

Since

11.

We use _________when someone has gone to a place and returned.

a)

has been

b)

have gone

c)

have been

d)

has gone

12.

We use _________when someone has not returned.

a)

has been

b)

have gone

c)

have been

d)

has gone

13.

I haven't taken a bath_______.

a)

yet

b)

ever

c)

lately

d)

just

14.

She has________ handed in her essay.

a)

already

b)

lately

c)

recently

d)

just

15.

He has made this mistake_________.

a)

several times

b)

recently

c)

lately

d)

just

16.

Put in "been" or "gone".

Jim is one holiday. He's (a)   to Italy.

17.

Put in "been" or "gone".

Hello! I've just (a)   to the shops. I've bought lots of things.

18.

Put in "been" or "gone".

Alice isn't here at the moment. She's (a)   to the shop to get a newspaper.

19.

Put in "been" or "gone".

Tom has (a)   out. He'll be back in about an hour.

20.

Put in "been" or "gone".

"Are you going to the bank?" - No, I've already (a)   to the bank.

21.

Read and complete B's sentences. Use the verb in brackets + just/ already/ yet

A: Would you like something to eat?

B: No, thanks. I (a)   lunch. (just/ have)

22.

Read and complete B's sentences. Use the verb in brackets + just/ already/ yet

A: Do you know where Julia is?

B: Yes, I (a)   her. (just/see)

23.

Read and complete B's sentences. Use the verb in brackets + just/ already/ yet

A: What time is David leaving?

B: He (a)   .(already/ leave)

24.

Read and complete B's sentences. Use the verb in brackets + just/ already/ yet

A: What's in the newspaper today?

B: I don't know. I (a)   (not/ read/ yet).

25.

Read and complete B's sentences. Use the verb in brackets + just/ already/ yet

A: Is Ann coming to the cinema with us?

B: No, she (a)   the film. (already/ see)

26.

Read and complete B's sentences. Use the verb in brackets + just/ already/ yet

A: Are your friends here yet?

B: Yes, they (a)   . (just/ arrive)

27.

Read and complete B's sentences. Use the verb in brackets + just/ already/ yet

A: What does Tim think about your plan?

B: I (a)   (not/ tell him/ yet).

28.

Make questions from the words in brackets.

(ever/ ride/ horse?)

Have you (a)   ?

29.

Make questions from the words in brackets.

(ever/ be/ California?)

Have you (a)   ?

30.

Make questions from the words in brackets.

(always/ live/ in this town?)

Have you (a)   ?

31.

Make questions from the words in brackets.

(most beautiful place/ ever/ visit)

What (a)   ?