wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect Tense

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

I have lived here since ________________

a)

two months

b)

August

2.

We have been in this class for ___________________

a)

30 minutes

b)

9 o'clock

3.

My parents have been married for __________________

a)

1996

b)

22 years

4.

Jennifer has read this book since ________________________

a)

she was in primary school

b)

two hours

5.

Tyler has rented a house since _____________________

a)

last week

b)

five days

6.

The boys have played the games for ___________________

a)

10:00 a.m.

b)

three hours already

7.

Luis________________________(give) me a present.

a)

have gave

b)

has gave

c)

have given

d)

has given

8.

Tom and Erik ___________________(not/see) the asteroid.

a)

hasn't see

b)

haven't see

c)

hasn't seen

d)

haven't seen

9.

The dog has been outside ________________ a long time

a)

for

b)

since

c)

nearly

d)

almost

10.

Robert ____________________ since 2013.

a)

surfed

b)

has surfed

c)

is surfing

d)

surfs

11.

They________________(not/buy) a Computer.

a)

hasn't buy

b)

hasn't bought

c)

haven't buy

d)

haven't bought

12.

My sister ________ clothes ___________ she was seven.

a)

designed / since

b)

has designed / for

c)

has designed / since

d)

designed / for

13.

He _________________ (reserve) a restaurant last night

a)

reserved

b)

has reserved

c)

have reserved

14.

Albert ___________________(not/drive) a Mercedes car before.

a)

haven't drove

b)

hasn't drove

c)

haven't driven

d)

hasn't driven

15.

Helen has been a vegetarian _________three years.

a)

for

b)

since