wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 15

Worksheet time: 5mins

Name
Class
Date
1.

He _________________ (work) for two months.

a)

has work

b)

has worked

c)

have work

d)

have worked

2.

I _________________ (buy) those books since June.

a)

have bought

b)

has bought

c)

bought

d)

buy

3.

Jeans ______________ (find) a new job for a month.

a)

finds

b)

found

c)

has found

d)

have found

4.

We ________________ (plan) our holiday trip yet.

a)

have planned

b)

planned

c)

haven't planned

d)

didn't planned

5.

Louis _______________ (give up) smoking.

a)

has gave up

b)

has give up

c)

has given up

d)

has gived up

6.

Emily ________ just __________ her room.

a)

has / paint

b)

has / pack

c)

has / painted

d)

has / packed

7.

She ___________________ that skirt many times.

a)

has wear

b)

has worn

c)

has wore

d)

has wears

8.

Jack and Dolna _____________________ the house since 1998.

a)

have own

b)

have know

c)

have owned

d)

have known

9.

Morgan ___________________ her wallet.

a)

just has lost

b)

has just lost

c)

just has lose

d)

has just lose

10.

I've ____________ English __________ over 15 years.

a)

learned / for

b)

learn / for

c)

learned / since

d)

learn / since

11.

After she _________________ from the stairs, she _____________ her leg.

a)

has fell / has broken

b)

has fallen / has broke

c)

has fell / has broke

d)

has fallen / has broken

12.

The birds ________ just _________ away because it's raining.

a)

have / fly

b)

have / flew

c)

have / flown

d)

have / flied

13.

Ms. Jina __________________ already. Will you call her again tomorrow?

a)

has leave

b)

has left

c)

has arrive

d)

has arrived

14.

Recently Daniel _______________ a bachelor's degree.

a)

has get

b)

has got

c)

has join

d)

has joined

15.

2x * 11 = 176 find the x?

a)

6

b)

7

c)

8

d)

9