wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present perfect / key words

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

__ you ever eaten English food?

a)

has

b)

have

c)

are

d)

did

2.

No, I __

a)

hasn't

b)

aren't

c)

didn't

d)

haven't

3.

She __ a car.

a)

has never driven

b)

never has driven

c)

didn't driven

4.

__ been out of his country before.

a)

he's never

b)

he never

c)

he

5.

__ been on a cruise?

a)

have they

b)

they have

c)

have they ever

6.

Yes, __

a)

they have

b)

they had

c)

they do

7.

Have you ever __ in a foreign country?

a)

live

b)

lived

c)

visit

8.

Lindsay _____ not been to France.

a)

has

b)

have

c)

is

9.

They___ gone to a rock concert.

a)

're

b)

've

c)

'd

10.

Andrea has _____ her umbrella.

a)

forget

b)

forgot

c)

forgotten

11.

I haven't worked _____ last December.

a)

for

b)

since

c)

up to

12.

The Past participle of: know

a)

knew

b)

know

c)

known

13.

The past participle of: Talk

a)

talked

b)

talken

c)

talk

14.

The past participle of: Break

a)

breaked

b)

broke

c)

broken

15.

The Past participle of: Give

a)

given

b)

gave

c)

gaven