Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

(you / keep a pet for three years)

a)

You have keeped a pet for three years

b)

You have kept a pet for three years

c)

You has keeped a pet for three years

2.

(you / eat Thai food before)?

a)

Have you eating Thai food before)?

b)

Have you eated Thai food before)?

c)

Have you eaten Thai food before)?

3.

(it / rain all day)?

a)

Has it rains all day?

b)

Has it raining all day?

c)

Has it rained all day?

4.

(who / we / forget to invite)?

a)

Who have we forgotten to invite?

b)

Who have we forget to invite?

c)

Who have we forgeted to invite?

5.

(we / not / hear that song already)

a)

We haven't hearing that song before.

b)

We haven't hearded that song before.

c)

We haven't heard that song before.

6.

(I / explain it well)?

a)

Have I explaining it well?

b)

Have I explained it well?

c)

Have I explains it well?

7.

(who / he / meet recently)?

a)

Who has he met recently?

b)

Who has he meeted recently?

c)

Who has he meting recently?

8.

(I / know him for three months)

a)

I've knew him for three months.

b)

I've knowing him for three months.

c)

I've known him for three months.

9.

(what countries / they / visit in Europe)?

a)

What countries have they visit in Europe?

b)

What countries have they visited in Europe?

c)

What countries have they visiting in Europe?

10.

(he / hurt his leg)

a)

He's hurted his leg.

b)

He's hurting his leg.

c)

He's hurt his leg.

11.

(she / leave her phone in a taxi)

a)

She's leaved her phone in a taxi

b)

She's lefted her phone in a taxi

c)

She's left her phone in a taxi

12.

(she / call her mother)?

a)

Has she called her mother?

b)

Has she calling her mother?

c)

Has she call her mother?

13.

(She / go / to the library today)

a)

She's goed to the library today.

b)

She's gone to the library today.

c)

She's goes to the library today

14.

(he / study Latin)

a)

He's studyed Latin.

b)

He's study Latin.

c)

He's studied Latin.

15.

(he / read the newspaper today)?

a)

Has he readed the newspaper today? ]

b)

Has he reads the newspaper today? ]

c)

Has he read the newspaper today? ]

16.

(they / be in London for six months)

a)

They've was in London for six months.

b)

They've were in London for six months.

c)

They've been in London for six months.

17.

(she / not / see The Lord of the Rings)

a)

She hasn't seedThe Lord of the Rings.

b)

She hasn't seeing The Lord of the Rings.

c)

She hasn't seen The Lord of the Rings.

18.

(how / she / make this fantastic cake)?

a)

How has she maded this fantastic cake?

b)

How has she made this fantastic cake?

c)

How has she maked this fantastic cake?

19.

(they / use a credit card before)?

a)

Have they used a credit card before?

b)

Have they use a credit card before?

c)

Have they using a credit card before?

20.

(she / not / play basketball before)

a)

She hasn't played basketball before.

b)

She hasn't play basketball before.

c)

She hasn't plays basketball before.