wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT TENSE

Total questions: 10

Worksheet time: 4mins

Name
Class
Date
1.

We…….here since yesterday

a)

has been

b)

have been

c)

had been

d)

has

2.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

3.

Haikal👴 _________her umbrella.

a)

has forgotten

b)

have forgotten

c)

was forgot

d)

has forgot

4.

They __________________ in California ____________ they moved here.

a)

were / since

b)

have been / since

c)

have been / for

d)

were / for

5.

Raif👴 ___________________ (be) to Thailand once before.

a)

has been

b)

has be

c)

have been

d)

have be

6.

He ______________ to Hawaii many times.

a)

have been

b)

went

c)

has been

d)

was going

7.

Razli👴________________________(give) me a present.

a)

have gave

b)

has gave

c)

have given

d)

has given

8.

Susan ________________ already _______________(take) the dog for a walk.

a)

have taken

b)

has taken

c)

has taking

d)

have took

9.

........have studied English

a)

my friend

b)

my friend and I

c)

Budi's friend

d)

she

10.

You’ve finished the test. The negative form of this sentence is….

a)

You don’t finish the test

b)

You aren’t finishing the test.

c)

You haven’t finished the test yet

d)

You didn’t finish the test yet.