Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Tense

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

1 She has ...... a gold medal two times.

a)

get

b)

gotten

c)

got

d)

gets

2.

2 They .... that jacket three times this month.

a)

have wear

b)

have wears

c)

have wored

d)

have worn

3.

3 Farhan .... his science homework for two hours

a)

has finished

b)

have finished

c)

has finishes

d)

have finishing

4.

4 Eka's mother ..... at Indofood Company since 1998

a)

have worked

b)

have been worked

c)

has worked

d)

has been worked

5.

5 We ... for a long time to get these tickets

a)

has waiting

b)

have waiting

c)

has waited

d)

have waited

6.

6 Refa's father ..... a businessman since 2015

a)

has be

b)

has been

c)

have been

d)

have to be

7.

7 Ayu and Eka ..... to Disney once.

a)

have found

b)

have gotten

c)

have done

d)

have gone

8.

8 You ..... me about that question five times

a)

have asked

b)

have answering

c)

have made

d)

have gotten

9.

9 They ...... in front of the flag pole since this morning

a)

have closed

b)

have stood

c)

have chosen

d)

have done

10.

10 Miss Anissa ..... at SMP Muhammadiyah 2 since 2017

a)

has studied

b)

has taught

c)

has fought

d)

has brought