wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

past tense - present perfect tense

Total questions: 20

Worksheet time: 40mins

Name
Class
Date
1.

I ......... to the school alone yesterday

a)

walk

b)

walked

c)

walks

d)

walking

2.

we ....... in this restaurant 2 days ago

a)

ate

b)

eaten

c)

eating

d)

eat

3.

...... he read novel last night?

a)

do

b)

did

c)

done

d)

doing

4.

they ...... this music two hours ago

a)

listened

b)

listen

c)

listening

d)

be listen

5.

Annisa ..... me in this market last week

a)

meeting

b)

meets

c)

met

d)

meet

6.

Shinta ....... this delicious food for us an hour ago

a)

cooking

b)

cooked

c)

cooks

d)

cook

7.

We ..... to the college yesterday

a)

walking

b)

walk

c)

walked

d)

be walking

8.

My lil brother .......... a new car last month

a)

has

b)

have

c)

having

d)

had

9.

I ....... sad when my bestfriend left me several hours ago

a)

am sad

b)

were

c)

was

d)

did

10.

My mother ....... a letter for me

a)

write

b)

wrote

c)

writing

d)

was writing

11.

You have ...... that movie many times

a)

seen

b)

see

c)

saw

d)

seeing

12.

She ...... here since last week

a)

have

b)

has

c)

have been

d)

has been

13.

I have ........ him for five years

a)

know

b)

knew

c)

known

d)

knowing

14.

I think I have ..... him once more

a)

meet

b)

met

c)

meeting

d)

meets

15.

There ....... many earthquakes in California

a)

have been

b)

has been

c)

had been

d)

having

16.

People ....... traveled to the moon

a)

having

b)

had

c)

has

d)

have

17.

....... you read the book yet?

a)

have

b)

had

c)

has

d)

was

18.

nobody has ever ......... that mountain

a)

climb

b)

climbing

c)

climbed

d)

was climbed

19.

There ......... a war in the United States

a)

have been

b)

has been

c)

had been

d)

having been

20.

I ...... been to England for three times

a)

has

b)

have

c)

had

d)

having