wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT TENSE

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

He ______________ to Hawaii many times.

a)

have been

b)

went

c)

has been

d)

was going

2.

I _________________ to Oregon twice last year

a)

have been

b)

has been

c)

went

d)

was going

3.

The present perfect tense is made:

a)

have/has + past participle

b)

had + participle

c)

be + verb + -ing

d)

have/has + past tense

4.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

5.

Steven ________________ seven movies so far this month.

a)

saw

b)

will see

c)

has seen

d)

will have seen

6.

We have lived here ____________ 2008.

a)

for

b)

since

c)

in

d)

on

7.

We have lived here _______________ 10 years

a)

for

b)

since

c)

in

d)

on

8.

That dog has been wonderful _______________ you got it.

a)

for

b)

since

c)

but

d)

when

9.

The dog has been outside ________________ a long time

a)

for

b)

since

c)

nearly

d)

almost

10.

I ________________ my teeth this morning.

a)

had brushed

b)

have brushed

c)

brushed

d)

brush

11.

I _________________ my car when I was young.

a)

have crashed

b)

crashed

c)

had crashed

d)

will crash

12.

They _____________________ several expensive cars since getting that job.

a)

owned

b)

have owned

c)

were owning

d)

will own

13.

Have you __________________ your homework yet?

a)

did

b)

done

c)

have done

d)

doing

14.

I ___________________ that book last week.

a)

read

b)

readed

c)

have read

d)

has read

15.

Diana has .... this song

a)

sings

b)

singing

c)

sung

d)

sang

16.

Roni has .... for two hours

a)

slept

b)

sleeped

c)

sleep

d)

sleeps

17.
Which of the following sentences is about present perfect tense?
a)
Is he going to bed?
b)
Has he gone to bed yet?
c)
Did he go to bed?
d)
Will he go to bed?
18.

They __________________ in Bandung ____________ they moved here.

a)

were / since

b)

have been / since

c)

have been / for

d)

were / for

19.

______your parents _________to a school exhibition?

a)

Has - went

b)

Have - went

c)

Has - gone

d)

Have - gone

20.

________________ the children _________________ (eat) their breakfast yet?

a)

Have ate

b)

Have eaten

c)

Has eat

d)

Have eating